Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
-
Updated
Apr 10, 2026 - C++
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a physics simulation running at 200Hz, built over 10+ years of R&D
Godex is a Godot Engine ECS library.
Esoterica Engine
A fast C++23 3D game engine for modern devices, with wide platform support
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Edyn is a real-time physics engine organized as an ECS.
A fully lock-free game engine written in C++20
Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
AGE: Arc Game Engine is an open-source engine for building 2D & 3D real-time rendering and interactive contents, especially video games with C# scripting support.
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
A project primarily used to test UE5 Mass AI system
A slot map is a high-performance associative container with persistent unique 32/64 bit keys to access stored values.
Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)
A drop-in entity editor for EnTT with Dear ImGui
Add a description, image, and links to the ecs topic page so that developers can more easily learn about it.
To associate your repository with the ecs topic, visit your repo's landing page and select "manage topics."