Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 13 C++ entity-component-system Projects
-
As a way to force myself to learn more about game engines I've created asimov-ts. While doing it, I tried to refrain from looking at other ECS implementations as much as possible and use only more theoretical sources. As a result, I think it's a bit different from other stuff I've seen like EnTT and bevy_ecs.
-
I recently fell in love with node-based editors so I'm working on several plugins for my game engine https://github.com/nem0/LumixEngine, e.g. node-based procedural geometry plugin, node-based image editor, visual scripting or node-based level generator. I am also thinking about using WASM as runtime for the visual script, which also means easier support for scripting in other languages which can compile to WASM.
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
-
Project mention: Duke Nukem's Awkward Platforming Origins | That Trav Guy | reddit.com/r/pcgaming | 2022-06-13
-
-
Shaders
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
Project mention: Would anyone like to build an Open Source KSP-like thing? | reddit.com/r/KerbalSpaceProgram | 2023-03-08
-
supernova
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
-
-
Project mention: A short introduction to Entity-Component-System in C++ with EnTT | reddit.com/r/cpp | 2023-01-08
I guess he/she didn't (well, at least judging by the very chatty tone typical of the I would do it better devs), although someone did it for us already if you're interested (for EnTT and for many other libraries too).
-
C++ entity-component-system related posts
- Sharing Saturday #458
- Supernova Engine v0.1.1 released!
- Correct architecture in Godot
- Please roast my ECS implementation
- Primeiro release da Supernova Engine
- First release of Supernova Engine
- New tilemap sample in Supernova Engine (link in comments)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Mar 2023
Index
What are some of the best open-source entity-component-system projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | entt | 7,919 |
2 | lumixengine | 2,992 |
3 | SpartanEngine | 1,653 |
4 | godex | 813 |
5 | RigelEngine | 768 |
6 | edyn | 409 |
7 | Adria-DX12 | 187 |
8 | imgui_entt_entity_editor | 174 |
9 | osp-magnum | 102 |
10 | supernova | 93 |
11 | Adria-DX11 | 87 |
12 | ecs_benchmark | 73 |
13 | apecs | 17 |