Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
-
Updated
Jun 13, 2024 - C++
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
3D engine with modern graphics
3D C++ Game Engine - yet another open source game engine
Godex is a Godot Engine ECS library.
A modern re-implementation of the classic DOS game Duke Nukem II
Lightweight, multi-platform, data-oriented game engine.
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.
Edyn is a real-time physics engine organized as an ECS.
C++ single-header entity component system library
Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
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.
An example of how to use the ECS part of the EnTT framework
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
A drop-in entity editor for EnTT with Dear ImGui
This is an engine that I initially started building after taking a game coding class in high school to learn how the underlying systems of Unity / game engines in general worked.
A C++14 Entity Component System
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."