There are 38 repositories under data-oriented-design topic.
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
A fast entity component system (ECS) for C & C++
3D C++ Game Engine - yet another open source game engine
A complete and cross-platform game engine designed for flexibility, performance, and fast-iterations.
Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
JS runtime lolz
:sunglasses: A curated list of Entity-Component-System (ECS) libraries and resources
High-performance C# ECS
Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
Data-oriented and multi-threaded C11 Game Engine with libraries & shaders hot-reloading.
A slot map is a high-performance associative container with persistent unique 32/64 bit keys to access stored values.
A C# wrapper for flecs
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
A fast and frugal entity-component-system library with a focus on code generation and compile time optimisation.
The fastest Entity Component System library for the web
A high performance component oriented take on ECS that supports sparse sets and archetypes seamlessly.
A tiny bevy-like archetype-style ECS library for dotnet
Converting UGUI to be DOTS compliant
C++/OpenGL 4.6 voxel game engine.
A simple and powerful entity component system (ECS) written in C++17
Data-oriented networking playground for the reliable UDP transports
Voxel game written in Bevy making heavy use of WGSL compute shaders
Data-oriented C# Game Engine with libraries & shaders hot-reloading.
Ariyana is an ECS work in progress game engine written in Orthodox C++ and Beef with a focus on cross-platform and multiplayer games
ECS pattern (Entity Component System) for creating games on python