Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 14 C++ entity-component-system Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
supernova
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17EnTT is a popular alternative to flecs for C++, which has different performance/memory characteristics.
Project mention: SpartanEngine: MIT-licensed C++ Vulkan game engine | news.ycombinator.com | 2024-04-17
I wonder if Godex[0] could be a fit for you. ECS based Godot, based on 3.x which has much more broad WebGL support.
[0] https://github.com/GodotECS/godex
Rigel Engine - Duke Nukem 2 clone. C++, C, OpenGL, SDL2
The engine's ECS is already open source, and that involves a ton of fancy compile-time thread safety checks too. You can check that out here: https://github.com/xthexder/Tecs
C++ entity-component-system related posts
- Unity's Self-Combustion Engine
- Crash Course: entity component system
- Introducing Ecsact
- Where can I find the juiciest, most complex and modern c++ code?
- What are the limits of blueprints?
- Game "engine" selection for prototype.
- How to implement ECS based physics
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source entity-component-system projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | entt | 9,447 |
2 | WickedEngine | 5,343 |
3 | lumixengine | 3,338 |
4 | SpartanEngine | 1,982 |
5 | godex | 1,112 |
6 | RigelEngine | 878 |
7 | edyn | 518 |
8 | supernova | 221 |
9 | imgui_entt_entity_editor | 209 |
10 | ecs_benchmark | 161 |
11 | Adria-DX11 | 123 |
12 | osp-magnum | 120 |
13 | apecs | 17 |
14 | Tecs | 12 |
Sponsored