Engo is an open-source 2D game engine written in Go.
-
Updated
Apr 16, 2025 - Go
Engo is an open-source 2D game engine written in Go.
A developing game server framework,based on Entity Component System(ECS).
Just another ECS library for Go/Ebitengine
A 2D shoot 'em up game made with Go, Ebitengine, and donburi. Featuring ECS (Entity Component System).
Arche -- Archetype-based Entity Component System (ECS) for Go.
A Go-implementation of the ECS (Entity-Component-System), focus on the development of game server.
Build your own Game-Engine based on the Entity Component System concept in Golang.
Entity Component System framework for Ebitengine
Ark -- Archetype-based Entity Component System (ECS) for Go.
Example of Entity Component System in Go
Entitas-Go is a fast Entity Component System Framework (ECS) Go 1.17 port of Entitas v1.13.0 for C# and Unity.
A lightweight ECS framework for 2D Go game development
Entity Component System written in Go
⚙ A simple ECS (Entity Component System) pattern implemented in Go and using Ebiten as the renderer.
Everything you need to rapidly build a model with the Arche Entity Component System (ECS).
Comparative benchmarks for Go ECS implementations
ZincECS is an entity-component-system library for golang
An ECS(Entity-Component-System) implement with golang.
Example implementation of a Game-Engine using ecs.
Add a description, image, and links to the entity-component-system topic page so that developers can more easily learn about it.
To associate your repository with the entity-component-system topic, visit your repo's landing page and select "manage topics."