GitHub topics: entt
thfProjects/Physecs
Real-time 3D rigid body physics simulation built on EnTT ECS
Language: C++ - Size: 3.99 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 15 - Forks: 1

skypjack/entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Language: C++ - Size: 36.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11,516 - Forks: 987

EldarMuradov/EraEngine
Open source C++ 3D game engine
Language: C++ - Size: 1.13 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 156 - Forks: 11

Gerbil789/GerbilEngine
WebGPU Game Engine
Language: C++ - Size: 82.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

alanjfs/sequentity
A single-file, immediate-mode sequencer widget for C++17, Dear ImGui and EnTT
Language: C++ - Size: 55.2 MB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 251 - Forks: 23

j-jorge/bim
Bim! is a last-man-standing arcade online game for Android
Language: C++ - Size: 17.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 56 - Forks: 6

seweex/coli
A simple game engine library based on ECS and modern C++20 for 2D and 3D game development
Language: C - Size: 251 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

EngineSquared/EngineSquared
Open-source game engine written in C++.
Language: C++ - Size: 4.13 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 21 - Forks: 1

Mathieu-Lala/game_project 📦
Game Project : The PURGE ~ Keimyung University ~ Fall 2020
Language: C++ - Size: 87.3 MB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

fomgleb/pacman
Pacman game
Language: Zig - Size: 551 KB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

xissburg/edyn
Edyn is a real-time physics engine organized as an ECS.
Language: C++ - Size: 4.24 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 712 - Forks: 30

Swedeachu/Swim-Engine
A modern C++20 Game Engine using Vulkan and EnTT
Language: C++ - Size: 207 MB - Last synced at: 11 days ago - Pushed at: 23 days ago - Stars: 17 - Forks: 0

Milerius/nephtys
Nephtys Open Source MMORPG Written in C++17
Language: C++ - Size: 7.05 MB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 42 - Forks: 4

reworks-org/EnttPong
Built for EnTT, at the request of the developer as a demo.
Language: C++ - Size: 2.8 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 9

koimcf2005/Falling-Sand-Simulation
Language: C++ - Size: 854 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

Green-Sky/solanaceae_tox
Language: C++ - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

nemjit001/voxel-game
A voxel game wirtten in C++ without an engine. Uses WebGPU for rendering and an ECS for game state.
Language: C++ - Size: 900 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

skaarj1989/entt-meets-sol2
Use EnTT in Lua with Sol2
Language: C++ - Size: 260 KB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 51 - Forks: 3

Xhst/pxt-engine
Game Engine in C++ using Vulkan API.
Language: C++ - Size: 79.9 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

miguelibero/darmok
another C++ game engine
Language: C++ - Size: 36.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 11 - Forks: 2

dominicaq/factorygame
Game engine with OpenGL, ECS, and deferred rendering
Language: C++ - Size: 129 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Green-Sky/miniTD
minimalistic TowerDefense
Language: C++ - Size: 3.92 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 8 - Forks: 1

MadeOfJelly/MushMachine
ENGINE..... vrooooommm
Language: C - Size: 1.98 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 35 - Forks: 4

skypjack/meta 📦
Header-only, non-intrusive and macro-free runtime reflection system in C++
Language: C++ - Size: 963 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 631 - Forks: 51

phisko/kengine
Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.
Language: C++ - Size: 64.5 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 616 - Forks: 32

abeimler/ecs_benchmark
Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)
Language: C++ - Size: 14.1 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 252 - Forks: 14

gergovari/crawlengine
Game engine for top-down RPGs.
Language: C++ - Size: 141 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Green-Sky/solanaceae_contact
Language: C++ - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Green-Sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
Language: C++ - Size: 28.3 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 241 - Forks: 22

Mathieu-Lala/Kawaii_Engine
Modern data-oriented real time renderer & physics simulator
Language: C++ - Size: 112 MB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 1

Green-Sky/solanaceae_message3
Language: C++ - Size: 108 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

guillaume-haerinck/directx11-playground
🌠 Simple app to play around with DirectX with an ECS architecture
Language: C++ - Size: 23.9 MB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 7

luizgabriel/Spatial.Engine 📦
[WIP] Spatial is a cross-platform C++ game engine.
Language: C++ - Size: 65.1 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 78 - Forks: 9

Casqade/casqadium
ecs-based game engine
Language: C++ - Size: 22.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

PhiGei2000/CityBuilderGame
A simple city-building game
Language: C++ - Size: 8.43 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 13 - Forks: 1

bfeldpw/battlesub
Two player 2D submarine game with some fluid dynamics.
Language: C++ - Size: 19.7 MB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 20 - Forks: 5

NoahGWood/VersaMachina
VersaMachina is an open-source application engine for the robotics, mechatronics, and automotive industry.
Language: C++ - Size: 19 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

guillaume-haerinck/imac-tower-defense
OpenGl 4.4 game made with Entity Component System
Language: C++ - Size: 109 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 9

dicieous/VortexGameEngine
Vortex is an Open-Source High Performance Game Engine for making real-time Interactive Games
Language: C++ - Size: 95.7 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

GuusKemperman/CoralEngine
A student-made C++ game engine
Language: C++ - Size: 341 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 9 - Forks: 3

skypjack/homebrew-entt
It... Could... Work!!
Language: Ruby - Size: 21.5 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

DavidJCottrell/ArnoldEngine
Æ - Cross-platform Game Engine
Language: C++ - Size: 1.44 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

henrygerardmoore/grav
N-body gravity simulator
Language: C++ - Size: 17.6 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

imedina7/dvm-engine
Minimal 3D engine boilerplate
Language: C++ - Size: 2.72 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

Green-Sky/mm_fireworks
A Simple Fireworks Particle Simulation using MushMachine
Language: C++ - Size: 2.86 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

MissingBitStudios/igneous
Igneous is an open source game engine written in C++.
Language: C++ - Size: 78.7 MB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 50 - Forks: 8

automaticp/josh3d
ECS-based 3D rendering engine written in OpenGL 4.6 and C++20
Language: C++ - Size: 193 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

Green-Sky/imgui_entt_entity_editor_demo
demo code for https://github.com/Green-Sky/imgui_entt_entity_editor
Language: C++ - Size: 10.1 MB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 3

AODQ/pulcher
2D quake-inspired game
Language: C++ - Size: 663 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 7

PranavBahuguna/TritiumEngine
Graphics rendering engine built with C++ and OpenGL
Language: C++ - Size: 441 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

dviglo2d-learn/mini_games
Language: C++ - Size: 5.51 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

albin-johansson/wanderer 📦
An incomplete 2D indie game with farming and survival aspects.
Language: C++ - Size: 11.4 MB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 23 - Forks: 4

kafkaphoenix/newleaf
C++ game engine for 3D and 2D development
Language: C++ - Size: 847 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

jqntn/QuEngine
Extensible C++20 2D game engine with multiplayer sample
Language: C++ - Size: 15.3 MB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

evoaga/raylib-pathfinding
Language: C++ - Size: 10 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

XenodeStudio/Xenode
A Cross Platform 2D and 3D Game Engine
Language: C++ - Size: 16 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 28 - Forks: 1

Hjaltesorgenfrei/Vulkanologi
A Homemade game engine written in C++23 with Vulkan
Language: C++ - Size: 14.2 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

jose-lico/Dusk
Cross Platform 3D Game Engine
Language: C++ - Size: 17.7 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 2

guillaume-haerinck/opengl-playground
Small opengl renderer with an ECS architecture and WASM build support 🌎
Language: JavaScript - Size: 24.8 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 2

portaloffreedom/godot_entt_example
A simple example on how to use entt (https://github.com/skypjack/entt) within godot
Language: C++ - Size: 150 KB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 46 - Forks: 3

Wrathen/PathOfCPP
2D ARPG heavily inspired by PoE, written in C++ using SDL2 library for WinAPI and Rendering.
Language: C++ - Size: 256 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

PavlosMak/UnnamedGameEngine
OpenGL 3D game engine built on top of the ENTT entity component system with support for shadow mapping, PBR materials, Bézier curve animations and SDF glyph rendering.
Language: C++ - Size: 540 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

ddimos/Planet
Language: C++ - Size: 3.21 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

qhdwight/q-engine 📦
Game engine in C++ using ENTT, Vulkan, Edyn, GLFW
Language: C++ - Size: 376 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

ImmutableOctet/glare
Glare: Open Source Game Engine written in Modern C++
Language: C++ - Size: 3.52 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tyrannicaltoucan/destroid
The one-bazillionth Asteroids clone.
Language: C++ - Size: 229 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

numpad/ecs-sandbox
Experimental game-engine sandbox using OpenGL and ECS.
Language: C++ - Size: 25.3 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 2

VorobetsDmytro/TWE
The game engine based on OpenGL.
Language: C++ - Size: 118 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

tutumagi/gecs
An ECS(Entity-Component-System) implement with golang.
Language: Go - Size: 103 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 1

stwe/SgOgl
A GameEngine library for OpenGL developed for educational purposes.
Language: C++ - Size: 28.5 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 0

jqntn/A4Engine
First draft of a simple C++20 game engine with physics support
Language: C++ - Size: 31 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

skypjack/skypjack.github.io Fork of daattali/beautiful-jekyll
skypjack on software
Language: HTML - Size: 5.02 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 353 - Forks: 8

xcodeassociated/entt_samples
entt ecs c++ framework code samples.
Language: C++ - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

xorz57/Amethyst
Game Engine written in C++
Language: C++ - Size: 37.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Reuben-Sun/LiteEngine
基于vulkan的渲染器
Language: C++ - Size: 171 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hobbyistmaker/silvanus
Silvanus Fusion 360 Box Generator
Language: C++ - Size: 443 KB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 1

DanielEliasib/entt_boids
simple boids implementation using entt
Language: C++ - Size: 3.63 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

DanielEliasib/entt_asteroids
An ecs asteroids prototype
Language: C++ - Size: 5.77 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

noorus/nekoengine
Tiny game engine using OpenGL 4.6.
Language: C++ - Size: 113 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

Green-Sky/entt_playground
WIP code examples and experiments with EnTT
Language: C++ - Size: 17.6 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

billy4479/BillyEngine
Some kind of a 2D engine based on OpenGL and EnTT
Language: C++ - Size: 1.15 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

volt-software/IdleBossHunter
The source code for IdleBossHunter
Language: C++ - Size: 4.48 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 3

vertver/grr
Optimised and simple reflection library for games
Language: C++ - Size: 263 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

guillaume-haerinck/met-ecs
🛠️ A simple ECS library made for learning purposes (header-only)
Language: C++ - Size: 1.11 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 1

indianakernick/EnTT-Pacman
An example of how to use the ECS part of the EnTT framework
Language: C++ - Size: 1.87 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 221 - Forks: 22

alekskoloch/Orion
Outer-space Research and Interstellar Observation Network - space shooter C++ game with SFML and EnTT
Language: C++ - Size: 37.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

deanblackborough/prune-2d
Prune 2D - Playing at C++ game engines
Language: C++ - Size: 8.92 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Doctor-Foxling/Becketron
Game Engine
Language: C++ - Size: 55.1 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 1

Green-Sky/mushmachine_box2d
Box2D integration for MushMachine
Language: C++ - Size: 16.6 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

SButtan93-dev/DX11Starter_ECSEngine
A simple introductory engine for learning. Based on DX11 pipeline and arranged with ECS.
Language: C++ - Size: 472 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

39555/robotfindskitten
🤖🐈 A clone of the robotfindskitten inside the Notepad.exe and powered by EnTT
Language: C++ - Size: 36.9 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

CN-Shopkeeper/EnTT-skpacman
基于EnTT的skpacman游戏,对ECS的一次上手实践
Language: C++ - Size: 53.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

SurgeTechnologies/Electro
A rendering engine, what else?
Language: C++ - Size: 65.3 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 49 - Forks: 4

AdamFull/Incenerate-Engine
Simple vulkan engine
Language: C++ - Size: 476 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

FlexHaufen/acaer
Pixelart Game based on SFML, Box2D & EnTT
Language: C++ - Size: 18.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

jsnadden/PirateGame
Learning game dev/game engine architecture, building my own engine, and working on a pirate-themed crpg
Language: C++ - Size: 3.15 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

carlfindahl/wacman
Creating a pacman clone with OpenGL 4.5 and EnTT
Language: C++ - Size: 1.21 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 6

Douglas-VC/SmallGameEngine
Language: C++ - Size: 417 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Douglas-VC/Pong
Language: C++ - Size: 996 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

jwmarsden/kinetic-vulkan
Implementing a Renderer in C++ using Vulkan. On an ARM64 CPU. Slowly.
Language: C++ - Size: 958 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
