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 game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
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
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
A Game Server Skeleton in golang.
xtaci/gonet की मुख्य विशेषताएं हैं: गेम डेवलपमेंट, Game Server Frameworks, Game Development।
xtaci/gonet के ओपन-सोर्स विकल्पों में शामिल हैं: topfreegames/pitaya — Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through… name5566/leaf — Leaf is a game server framework written in Go designed for building multiplayer game backends. It provides a modular… lonng/nano — Nano is a distributed application framework designed for building systems using an actor-based messaging model. It… faiface/pixel — Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated… engoengine/engo — Engo is an open-source 2D game engine written in Go. beefsack/go-astar — Go implementation of the A* search algorithm.