An open API service providing repository metadata for many open source software ecosystems.

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