Go-lang Game Development

Back

1. Azul3D

3D game engine written in Go.

2. Ebiten

dead simple 2D game library in Go.

3. engo

Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm.

4. g3n

Go 3D Game Engine.

5. go-astar

Go implementation of the A\* path finding algorithm.

6. go-sdl2

Go bindings for the [Simple DirectMedia Layer](https://www.libsdl.org/).

7. go3d

Performance oriented 2D/3D math package for Go.

8. gonet

Game server skeleton implemented with golang.

9. goworld

Scalable game server engine, featuring space-entity framework and hot-swapping.

10. Leaf

Lightweight game server framework.

11. nano

Lightweight, facility, high performance golang based game server framework.

12. Oak

Pure Go game engine.

13. Pitaya

Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.

14. Pixel

Hand-crafted 2D game library in Go.

15. prototype

Cross-platform (Windows/Linux/Mac) library for creating desktop games using a minimal API.

16. raylib-go

Go bindings for [raylib](https://www.raylib.com/), a simple and easy-to-use library to learn videogames programming.

17. termloop

Terminal-based game engine for Go, built on top of Termbox.

18. tile

Data-oriented and cache-friendly 2D Grid library (TileMap), includes pathfinding, observers and import/export.