dead simple 2D game engine in Go.
GoApache License 2.0active
26 projectsGame Development
dead simple 2D game engine in Go.
GoApache License 2.0active
Lightweight game server framework.
GoApache License 2.0slowing
Lightweight, facility, high performance golang based game server framework.
GoMIT Licensesteady
Go 3D Game Engine.
GoBSD 2-Clause "Simplified" Licenseactive
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
GoMIT Licenseactive
Scalable game server engine, featuring space-entity framework and hot-swapping.
GoApache License 2.0steady
Go bindings for raylib, a simple and easy-to-use library to learn videogames programming.
Czlib Licenseactive
Go bindings for the Simple DirectMedia Layer.
CBSD 3-Clause "New" or "Revised" Licenseslowing
Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm.
GoMIT Licensesteady
Pure Go game engine.
GoApache License 2.0active
Terminal-based game engine for Go, built on top of Termbox.
GoOtherslowing
Game server skeleton implemented with golang.
GoMIT Licenseslowingarchived
Go implementation of the A* path finding algorithm.
GoMIT Licensedormant
Hand-crafted 2D game library in Go.
GoMIT Licenseslowing
GPU application framework with windowing, input, and rendering built on WebGPU — reduces 480+ lines of GPU code to ~20, zero CGO (GoGPU ecosystem: gg, ui, wgpu, naga).
GoMIT Licenseactive
Performance oriented 2D/3D math package for Go.
GoMIT Licensesteady
Archetype-based Entity Component System (ECS) for Go.
GoApache License 2.0active
Data-oriented and cache-friendly 2D Grid library (TileMap), includes pathfinding, observers and import/export.
GoMIT Licensesteady
Build your own Game-Engine based on the Entity Component System concept in Golang.
GoMIT Licensesteady
Pure Go WebGPU implementation with Vulkan, DX12, and Metal backends, zero CGO (part of GoGPU ecosystem).
GoMIT Licenseactive
Cross-platform (Windows/Linux/Mac) library for creating desktop games using a minimal API.
CMIT Licenseslowing
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.
GoMIT Licenseactive
Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine.
GoMIT Licensesteady
Fantasy names generator.
GoThe Unlicensesteady
Generic 2D grid with ray-casting, shadow-casting and path finding.
GoMIT Licensesteady
Camera movement and view/projection matrices for museum, FPS, RTS, and stereo rendering modes.
GoGNU Affero General Public License v3.0active