A dead simple 2D game engine for Go
-
Updated
Aug 2, 2026 - Go
Game engines are software frameworks for game development. Game engines do the heavy lifting for developers so they can focus on other aspects of game development.
A dead simple 2D game engine for Go
General purpose 3D and 2D game engine using Go (golang) and Vulkan with built in editor
A hand-crafted 2D game library in Go
Go 3D Game Engine (http://g3n.rocks)
Engo is an open-source 2D game engine written in Go.
Terminal-based game engine for Go, built on top of Termbox
An open-source fighting game engine that supports MUGEN resources.
基于Go语言开发的高性能分布式游戏服务器框架
稳定分支2.9.X 版本已更新,由【Golang语言游戏服务器】维护,全球服游戏服务器及区域服框架,目前协议支持websocket、http及RPC,采用状态同步、帧同步,愿景:打造MMO多人竞技游戏框架! 功能持续更新中... ...
Runtime for Go + Godot
🍒 Cherry — Go game server framework powered by Actor Model. Serial goroutine per actor, NATS/etcd discovery, pluggable connectors (TCP/WS/HTTP), protobuf & object-pooled messaging, time wheel, snowflake. Born for MMO/SLG/RPG, scales to millions.
Just another ECS library for Go/Ebitengine
Blip is a cross-platform fully scriptable game engine and distribution platform.
A Go based MUD (Multi-User Dungeon) server.
Kudos is a simple, high-performance, easy to expand and easy to deploy distributed game service framework based on microservice architecture, It is based on RPC of rpcx, supports pomelo communication protocol and can be easily applied to game development.
Build your own Game-Engine based on the Entity Component System concept in Golang.
The OpenDiablo2 toolset