Cute Gopher Mascot

The Best Go Libraries For Game Development (25)

Discover the best Go libraries for Game Development! Find the perfect tools to streamline your development and boost productivity. From raylib-go to termloop, we've got you covered. Let the coding begin!

raylib-go

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

See More! ๐Ÿš€

termloop

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

See More! ๐Ÿš€

tile

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

See More! ๐Ÿš€

Pitaya

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

See More! ๐Ÿš€

prototype

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

See More! ๐Ÿš€

Pixel

Hand-crafted 2D game library in Go.

See More! ๐Ÿš€

engo

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

See More! ๐Ÿš€

fantasyname

Fantasy names generator

See More! ๐Ÿš€

g3n

Go 3D Game Engine

See More! ๐Ÿš€

Leaf

Lightweight game server framework

See More! ๐Ÿš€

nano

Lightweight, facility, high performance golang based game server framework

See More! ๐Ÿš€

Oak

Pure Go game engine

See More! ๐Ÿš€

Harfang3D

3D engine for the Go language, works on Windows and Linux ([Harfang on Go.dev](https://github.com/harfang3d/harfang-go)).

See More! ๐Ÿš€

gonet

Game server skeleton implemented with golang

See More! ๐Ÿš€

Ark

Archetype-based Entity Component System (ECS) for Go

See More! ๐Ÿš€

Ebitengine

dead simple 2D game engine in Go

See More! ๐Ÿš€

ecs

Build your own Game-Engine based on the Entity Component System concept in Golang

See More! ๐Ÿš€

go-astar

Go implementation of the A\* path finding algorithm

See More! ๐Ÿš€

go-sdl2

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

See More! ๐Ÿš€

goworld

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

See More! ๐Ÿš€

grid

Generic 2D grid with ray-casting, shadow-casting and path finding

See More! ๐Ÿš€

Pi

Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine

See More! ๐Ÿš€

Pixel

Hand-crafted 2D game library in Go

See More! ๐Ÿš€

go3d

Performance oriented 2D/3D math package for Go

See More! ๐Ÿš€

gogpu

GPU application framework with windowing, input, and rendering built on WebGPU โ€” reduces 480+ lines of GPU code to ~20, zero CGO (GoGPU ecosystem: [gg](https://github.com/gogpu/gg), [ui](https://github.com/gogpu/ui), [wgpu](https://github.com/gogpu/wgpu), [naga](https://github.com/gogpu/naga))

See More! ๐Ÿš€