C++ entity-component-system

Open-source C++ projects categorized as entity-component-system

Top 14 C++ entity-component-system Projects

  • entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

  • Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17

    EnTT is a popular alternative to flecs for C++, which has different performance/memory characteristics.

  • WickedEngine

    3D engine with modern graphics

  • Project mention: List of Unity alternatives | /r/gamedev | 2023-09-19
  • 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.

    InfluxDB logo
  • lumixengine

    3D C++ Game Engine - yet another open source game engine

  • SpartanEngine

    A game engine with an emphasis on real-time cutting-edge solutions

  • Project mention: SpartanEngine: MIT-licensed C++ Vulkan game engine | news.ycombinator.com | 2024-04-17
  • godex

    Godex is a Godot Engine ECS library.

  • Project mention: Unity's Self-Combustion Engine | news.ycombinator.com | 2023-09-16

    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

  • RigelEngine

    A modern re-implementation of the classic DOS game Duke Nukem II

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Rigel Engine - Duke Nukem 2 clone. C++, C, OpenGL, SDL2

  • edyn

    Edyn is a real-time physics engine organized as an ECS.

  • 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.

    WorkOS logo
  • supernova

    Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

  • Project mention: Game "engine" selection for prototype. | /r/GameDevelopment | 2023-05-18
  • imgui_entt_entity_editor

    A drop-in entity editor for EnTT with Dear ImGui

  • ecs_benchmark

    Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)

  • Adria-DX11

    Graphics engine written in C++ using DirectX11

  • osp-magnum

    A spaceship game

  • apecs

    A petite entity component system (by fullptr)

  • Tecs

    Tecs (Transactional, Thread-safe, Templated ECS)

  • Project mention: The joys of writing my own standard library | /r/ProgrammerHumor | 2023-04-30

    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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ entity-component-system related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com