How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Leaf is a game server framework written in Go designed for building multiplayer game backends. It provides a modular backend architecture that organizes server logic into independent modules and includes a concurrent task scheduler for managing ordered, delayed, or recurring functions. The framework features a TCP and WebSocket server that manages simultaneous connections through a single interface. It incorporates a message router capable of decoding Protobuf and JSON data to map incoming network packets to specific internal server modules. The system includes capabilities for multi-protoco
Scalable Distributed Game Server Engine with Hot Swapping in Golang
Nano is a distributed application framework designed for building systems using an actor-based messaging model. It functions as a distributed actor framework that decouples components through asynchronous messaging to maintain state isolation across a server cluster. The system acts as a cluster message dispatcher and session-aware request router, tracking client state to route incoming messages to the specific agent holding the session data. It utilizes a distributed agent registry to coordinate the dispatching of messages between multiple application instances acting as agents. The framewo
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
The main features of topfreegames/pitaya are: Game Server Frameworks, Developer Frameworks, Game Development.
Projects with overlapping indexed features include: name5566/leaf — Leaf is a game server framework written in Go designed for building multiplayer game backends. It provides a modular… xtaci/gonet — A Game Server Skeleton in golang. lonng/nano — Nano is a distributed application framework designed for building systems using an actor-based messaging model. It… xiaonanln/goworld — Scalable Distributed Game Server Engine with Hot Swapping in Golang. cocoatoucher/glide — Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials. dobyte/due — 基于Go语言开发的高性能分布式游戏服务器框架.