Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
-
Updated
Mar 14, 2025 - C++
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
A game engine with an emphasis on real-time cutting-edge solutions
Godex is a Godot Engine ECS library.
Esoterica Engine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
A fully lock-free game engine written in C++20
A fast C++23 3D game engine for modern devices, with wide platform support
Edyn is a real-time physics engine organized as an ECS.
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.
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
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.
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)
Vulkan based game engine
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."