Game Development Go Libraries Ranking
Awesome game development libraries.
25 repositories, updated daily.
- Lightweight, facility, high performance golang based game server framework.
- Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
- Scalable game server engine, featuring space-entity framework and hot-swapping.
- Go bindings for [raylib](https://www.raylib.com/), a simple and easy-to-use library to learn videogames programming.
- Go bindings for the [Simple DirectMedia Layer](https://www.libsdl.org/).
- Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm.
- Terminal-based game engine for Go, built on top of Termbox.
- Go implementation of the A\* path finding algorithm.
- Data-oriented and cache-friendly 2D Grid library (TileMap), includes pathfinding, observers and import/export.
- Build your own Game-Engine based on the Entity Component System concept in Golang.
- Cross-platform (Windows/Linux/Mac) library for creating desktop games using a minimal API.
kjkrol/goke
- Data-Oriented (DOD), archetype-based ECS engine utilizing an L1 cache-aligned chunked SoA layout for predictable, stepless memory growth and zero-allocation execution paths.
elgopher/pi
- Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine.
- Camera movement and view/projection matrices for museum, FPS, RTS, and stereo rendering modes.