Projects in Awesome Lists tagged with entt
A curated list of projects in awesome lists tagged with entt .
https://github.com/skypjack/entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
architectural-patterns cpp cpp17 cpp20 data-oriented data-oriented-design ecs ecs-framework entity-component-system entt game-dev game-development game-engine game-programming gamedev header-only modern-cpp no-dependencies production-ready reflection
Last synced: 12 May 2025
https://github.com/xissburg/edyn
Edyn is a real-time physics engine organized as an ECS.
ecs entity-component-system entt game-development networked-physics physics-engine physics-simulation
Last synced: 01 Apr 2025
https://github.com/skypjack/meta
Header-only, non-intrusive and macro-free runtime reflection system in C++
cpp cpp-17 entt header-only macro-free meta modern-cpp non-instrusive reflection runtime runtime-reflection
Last synced: 05 Apr 2025
https://github.com/phisko/kengine
Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.
cpp cpp-game-engine cpp-library cpp-templates cpp17 ecs engine entity entity-component entity-component-system entt game game-development game-engine gamedev gameobject lua-script modern-cpp python-script
Last synced: 05 Apr 2025
https://github.com/abeimler/ecs_benchmark
Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)
benchmark c-plus-plus c-plus-plus-20 cmake cpp cpp20 ecs ecs-framework entity-component-system entt flecs modern-cpp
Last synced: 07 Apr 2025
https://github.com/green-sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 09 Apr 2025
https://github.com/alanjfs/sequentity
A single-file, immediate-mode sequencer widget for C++17, Dear ImGui and EnTT
Last synced: 08 May 2025
https://github.com/Green-Sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 08 May 2025
https://github.com/MissingBitStudios/igneous
Igneous is an open source game engine written in C++.
assimp bgfx bullet-physics cmake cpp directx entt game-development game-engine glfw glm imgui linux macos metal openal opengl raknet windows
Last synced: 08 May 2025
https://github.com/portaloffreedom/godot_entt_example
A simple example on how to use entt (https://github.com/skypjack/entt) within godot
cpp entt example game-development gdnative godot template
Last synced: 14 May 2025
https://github.com/milerius/nephtys
Nephtys Open Source MMORPG Written in C++17
boost-asio cpp cpp-17 entt mmorpg mmorpg-game noesis noesisgui sfml sfml-game sqlite3
Last synced: 30 Apr 2025
https://github.com/guillaume-haerinck/imac-tower-defense
OpenGl 4.4 game made with Entity Component System
cpp design-pattern entity-component-system entt game-2d game-development noesis noesisgui opengl sdl2 tower-defense
Last synced: 01 Jan 2025
https://github.com/albin-johansson/wanderer
An incomplete 2D indie game with farming and survival aspects.
centurion cpp cpp20 data-oriented ecs entity-component-system entt game indie moderncpp wanderer
Last synced: 26 Mar 2025
https://github.com/stwe/sgogl
A GameEngine library for OpenGL developed for educational purposes.
cpp17 deferred-rendering deferred-shading entt game-development game-engine gamestate lightning lod lua normalmap opengl quadtree scripting sol2 sponza-playground state-machine terrain tessellation water
Last synced: 06 May 2025
https://github.com/bfeldpw/battlesub
Two player 2D submarine game with some fluid dynamics.
box2d entt fluid-dynamics game-development imgui magnum
Last synced: 12 Apr 2025
https://github.com/numpad/ecs-sandbox
Experimental game-engine sandbox using OpenGL and ECS.
3d 3d-graphics ecs entity-component-system entt game game-development game-engine gamedev marching-cubes-algorithm opengl roguelite sandbox
Last synced: 18 Mar 2025
https://github.com/guillaume-haerinck/met-ecs
🛠️ A simple ECS library made for learning purposes (header-only)
cpp cpp17 ecs ecs-library entity-component-system entt header-only library met-ecs template-metaprogramming templates
Last synced: 01 Jan 2025
https://github.com/green-sky/imgui_entt_entity_editor_demo
demo code for https://github.com/Green-Sky/imgui_entt_entity_editor
Last synced: 30 Apr 2025
https://github.com/mathieu-lala/kawaii_engine
Modern data-oriented real time renderer & physics simulator
3d cmake conan cpp20 ecs engine entt game-development game-engine physics
Last synced: 08 Feb 2025
https://github.com/swedeachu/swim-engine
A modern C++20 Game Engine using Vulkan and EnTT
cpp cpp20 entt game game-development game-engine gamedev games hlsl modern-cpp shaders vulkan vulkan-api vulkan-engine vulkan-game-engine
Last synced: 29 Dec 2024
https://github.com/volt-software/idlebosshunter
The source code for IdleBossHunter
cpp20 entt game idle-game incremental-game rapidjson webassembly webgl websocket
Last synced: 13 Apr 2025
https://github.com/Green-Sky/miniTD
minimalistic TowerDefense
ecs emscripten entity-component-system entt game game-development gamedev imgui mushmachine sdl2 tower-defense tower-defense-game
Last synced: 11 Mar 2025
https://github.com/green-sky/minitd
minimalistic TowerDefense
ecs emscripten entity-component-system entt game game-development gamedev imgui mushmachine sdl2 tower-defense tower-defense-game
Last synced: 30 Apr 2025
https://github.com/hjaltesorgenfrei/vulkanologi
A Homemade game engine written in C++23 with Vulkan
3d cpp ecs entt game-engine jolt-physics multiplayer physics renderer vulkan
Last synced: 12 Apr 2025
https://github.com/guillaume-haerinck/directx11-playground
🌠 Simple app to play around with DirectX with an ECS architecture
direct3d direct3d11 directx directx-11 ecs entity-component-system entt realtime-rendering
Last synced: 01 Jan 2025
https://github.com/guillaume-haerinck/opengl-playground
Small opengl renderer with an ECS architecture and WASM build support 🌎
cplusplus cpp cpp17 ecs entt exemple gltf opengl opengl-es opengl-renderer realtime rendering wasm webassembly
Last synced: 01 Jan 2025
https://github.com/skypjack/homebrew-entt
It... Could... Work!!
entt game-programming gamedev gamedevelopment homebrew indiedev
Last synced: 25 Mar 2025
https://github.com/miguelibero/darmok
another C++ game engine
bgfx directx entity-component-system entt lua opengl videogames vulkan
Last synced: 07 Apr 2025
https://github.com/deanblackborough/prune2d
Prune2D may one day be able to create 2D games
2d 2d-game-engine cplusplus entt fun game game-development game-engine glm hobby-project imgui learning-by-doing prune2d sdl2
Last synced: 09 Apr 2025
https://github.com/green-sky/mm_fireworks
A Simple Fireworks Particle Simulation using MushMachine
ecs entity-component-system entt mushmachine opengl opengl3 opengles opengles3 particles webgl webgl2
Last synced: 28 Feb 2025
https://github.com/jqntn/quengine
Extensible C++20 2D game engine with multiplayer sample
chess client client-server cpp cpp20 entt game game-dev game-development game-engine games glm imgui minesweeper multiplayer sdl sdl2 server windows
Last synced: 01 May 2025
https://github.com/qhdwight/q-engine
Game engine in C++ using ENTT, Vulkan, Edyn, GLFW
data-oriented-design ecs edyn entt game-engine glfw vulkan
Last synced: 06 Feb 2025
https://github.com/deanblackborough/prune-2d
Prune 2D - Playing at C++ game engines
cplusplus entt game-engine-2d glm imgui sdl2
Last synced: 09 Apr 2025
https://github.com/green-sky/entt_playground
WIP code examples and experiments with EnTT
ecs entity-component-system entity-framework entt taskflow
Last synced: 28 Feb 2025
https://github.com/green-sky/mushmachine_box2d
Box2D integration for MushMachine
box2d ecs entity-component-system entt mushmachine physics physics-2d
Last synced: 28 Feb 2025
https://github.com/green-sky/voxel
WIP voxel container, chunks, voxel_dict and voxel_mesher
blocky entt glm glsl minecraft smart-voxel-container voxel voxel-mesher voxel-terrain
Last synced: 28 Feb 2025
https://github.com/noahgwood/versamachina
VersaMachina is an open-source application engine for the robotics, mechatronics, and automotive industry.
appengine automotive entt mechatronics robotics
Last synced: 21 Feb 2025
https://github.com/jqntn/a4engine
First draft of a simple C++20 game engine with physics support
chipmunk chipmunk2d cpp cpp20 entt game game-dev game-development game-engine games glm imgui json minesweeper openal opengl sdl sdl2 wav windows
Last synced: 28 Feb 2025
https://github.com/evoaga/raylib-pathfinding
cpp ecs entt game gamedev pathfinding raylib
Last synced: 09 Apr 2025
https://github.com/kybuivan/entt-courses
Following the course on the entt, available at github.com/skypjack/entt/wiki, to learn about the entity-component system (ECS) framework for modern C++
Last synced: 10 Mar 2025
https://github.com/kafkaphoenix/newleaf
C++ game engine for 3D and 2D development
cmake cpp entity-component-system entt game-engine glfw3 opengl4
Last synced: 15 May 2025
https://github.com/gergovari/crawlengine
Game engine for top-down RPGs.
2d 2d-game-engine 2d-graphics cpp cpp17 ecs entity-component-system entt game-development game-engine gamedev raylib raylib-cpp roleplay roleplaying-game rpg top-down top-down-game
Last synced: 22 Mar 2025