engo

Game engine

An open-source 2D game engine written in Go, implementing an Entity Component System paradigm.

Engo is an open-source 2D game engine written in Go.

GitHub

2k stars
48 watching
136 forks
Language: Go
last commit: 4 months ago
Linked from 4 awesome lists

engoentity-component-systemgame-enginegoopengl

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
engoengine/ecs An implementation of the Entity-Component-System paradigm in Go 298
ajhager/engi A cross-platform 2D game development library for Go 395
andygeiss/ecs Builds a custom game engine using the Entity Component System concept in Go. 128
vova616/garageengine A 2D game engine written in Go, implementing an Entity/Component system and providing features like physics, texture packing, and scene management. 321
enginmanap/limonengine A 3D game engine for first-person games with features like dynamic lighting and physics, designed to be easy to use and extend. 589
oakmound/oak A Go-based game engine for creating 2D games and applications with a focus on ease of use and minimal dependencies. 1,561
joelotter/termloop A terminal-based game engine for building 2D games in Go. 1,433
leafo/aroma A game creation framework/platform for creating games using Lua and OpenGL ES 2.0 197
4ian/gdevelop A cross-platform 2D/3D game development software with a no-code editor and extensible game engine. 11,475
phisko/kengine A game engine built around an Entity-Component-System architecture with C++20 support and runtime extensibility 606
qnope/gameengine A game engine that focuses on physically based lighting and includes voxelization, physics, and graphics capabilities. 23
bendangelo/entityjs A game engine utilizing an entity-component design pattern to provide flexible and modular gameplay development 186
illation/etengine A C++ 14-based real-time 3D game-engine with a focus on space sim 776
nxengine/nxengine-evo An upgraded and refactored version of the NXEngine game engine with improved features and bug fixes. 494
sbiermanlytle/iioengine A JavaScript game engine for HTML5 Canvas applications. 455