C++ entity-component-system

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

Top 14 C++ entity-component-system Projects

entity-component-system
  • 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.

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

    3D engine with modern graphics

  • Project mention: List of Unity alternatives | /r/gamedev | 2023-09-19
  • lumixengine

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

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

  • 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

    SaaSHub logo
  • imgui_entt_entity_editor

    A drop-in entity editor for EnTT with Dear ImGui

  • osp-magnum

    A spaceship game

  • ecs_benchmark

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

  • Adria-DX11

    Graphics engine written in C++ using DirectX11

  • longeronpp

    "Longeron++" C++17 library for simple memory-efficient or 'data-oriented' structures

  • Project mention: Longeron++: C++17 library for simple memory-efficient / data-oriented structures | news.ycombinator.com | 2024-05-27
  • apecs

    A petite entity component system (by fullptr)

  • Tecs

    Tecs (Transactional, Thread-safe, Templated ECS)

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

Log in or Post with

C++ entity-component-system related posts

  • Unity's Self-Combustion Engine

    1 project | news.ycombinator.com | 16 Sep 2023
  • Crash Course: entity component system

    1 project | news.ycombinator.com | 20 Jul 2023
  • Introducing Ecsact

    8 projects | dev.to | 24 Jun 2023
  • Where can I find the juiciest, most complex and modern c++ code?

    2 projects | /r/cpp_questions | 9 Jun 2023
  • What are the limits of blueprints?

    4 projects | /r/unrealengine | 25 May 2023
  • Game "engine" selection for prototype.

    1 project | /r/GameDevelopment | 18 May 2023
  • How to implement ECS based physics

    1 project | /r/godot | 15 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 Jun 2024
    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 →

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,636
2 WickedEngine 5,463
3 lumixengine 3,382
4 godex 1,148
5 RigelEngine 894
6 edyn 563
7 supernova 230
8 imgui_entt_entity_editor 213
9 osp-magnum 182
10 ecs_benchmark 178
11 Adria-DX11 125
12 longeronpp 31
13 apecs 17
14 Tecs 13

Sponsored
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.
www.influxdata.com