-
Ark - Archetype-based Entity Component System (ECS) for Go.
-
Ebitengine - dead simple 2D game engine in Go.
-
ecs - Build your own Game-Engine based on the Entity Component System concept in Golang.
-
engo - Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm.
-
fantasyname - Fantasy names generator.
-
g3n - Go 3D Game Engine.
-
go-astar - Go implementation of the A* path finding algorithm.
-
go-sdl2 - Go bindings for the Simple DirectMedia Layer.
-
go3d - Performance oriented 2D/3D math package for Go.
-
gonet - Game server skeleton implemented with golang.
-
goworld - Scalable game server engine, featuring space-entity framework and hot-swapping.
-
grid - Generic 2D grid with ray-casting, shadow-casting and path finding.
-
Leaf - Lightweight game server framework.
-
nano - Lightweight, facility, high performance golang based game server framework.
-
Oak - Pure Go game engine.
-
Pi - Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine.
-
Pitaya - Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
-
Pixel - Hand-crafted 2D game library in Go.
-
prototype - Cross-platform (Windows/Linux/Mac) library for creating desktop games using a minimal API.
-
raylib-go - Go bindings for raylib, a simple and easy-to-use library to learn videogames programming.
-
termloop - Terminal-based game engine for Go, built on top of Termbox.
-
tile - Data-oriented and cache-friendly 2D Grid library (TileMap), includes pathfinding, observers and import/export.
← All categories