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.
topfreegames/pitaya 的主要功能包括:Game Server Frameworks, Developer Frameworks, 游戏开发, Game Development。
topfreegames/pitaya 的开源替代品包括: 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语言开发的高性能分布式游戏服务器框架.