An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with entity-component-system

A curated list of projects in awesome lists tagged with entity-component-system .

https://github.com/sschmid/entitas

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

c-sharp code-generation csharp design-pattern design-patterns ecs entity entity-component-system game game-development game-engine gamedev performance tdd unity unity3d

Last synced: 13 May 2025

https://github.com/sschmid/Entitas

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

c-sharp code-generation csharp design-pattern design-patterns ecs entity entity-component-system game game-development game-engine gamedev performance tdd unity unity3d

Last synced: 10 Apr 2025

https://github.com/engoengine/engo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 15 Dec 2025

https://github.com/EnGoEngine/enGo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 12 Mar 2025

https://github.com/EngoEngine/engo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 14 Mar 2025

https://github.com/godotecs/godex

Godex is a Godot Engine ECS library.

ecs entity-component-system game-development game-engine gamedev

Last synced: 16 May 2025

https://github.com/GodotECS/godex

Godex is a Godot Engine ECS library.

ecs entity-component-system game-development game-engine gamedev

Last synced: 01 Apr 2025

https://github.com/genaray/arch

A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.

csharp dotnet dotnet-core ecs entity-component-system entity-framework fast game game-development gamedev godot monogame monogame-community monogame-framework multithreading net6 net8 netstandard21 stride unity

Last synced: 13 Apr 2025

https://github.com/genaray/Arch

A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.

csharp dotnet dotnet-core ecs entity-component-system entity-framework fast game game-development gamedev godot monogame monogame-community monogame-framework multithreading net6 net8 netstandard21 stride unity

Last synced: 01 Apr 2025

https://github.com/hmans/miniplex

A 👩‍💻 developer-friendly entity management system for 🕹 games and similarly demanding applications, based on 🛠 ECS architecture.

ecs entity-component-system game-development react state-management typescript

Last synced: 15 May 2025

https://github.com/junkdog/artemis-odb

A continuation of the popular Artemis ECS framework

artemis-odb entity-component-system framework gamedev gamedev-framework gamedev-library

Last synced: 08 Apr 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: 12 Feb 2026

https://github.com/doraku/defaultecs

Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.

c-sharp dotnet ecs entity-component-system game game-development game-engine gamedev

Last synced: 19 Jun 2025

https://github.com/Doraku/DefaultEcs

Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.

c-sharp dotnet ecs entity-component-system game game-development game-engine gamedev

Last synced: 01 Apr 2025

https://github.com/benmoran56/esper

An ECS (Entity Component System) for Python

entity-component-system entity-system gamedev rogue rougelike

Last synced: 30 Jan 2026

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/redxdev/ECS

C++ single-header entity component system library

cpp cpp11 entity-component-system single-header-lib

Last synced: 08 May 2025

https://github.com/csprance/gecs

Godot Entity Component System - GECS

ecs entity-component-system godot

Last synced: 02 Apr 2026

https://github.com/alexkehayias/chocolatier

WIP ClojureScript game/engine using Pixi.js for rendering.

clojure clojurescript entity-component-system game-engine

Last synced: 18 Dec 2025

https://github.com/jonascarpay/apecs

a fast, extensible, type driven Haskell ECS framework for games

entity-component-system game-development haskell

Last synced: 16 May 2025

https://github.com/fabriziospadaro/SpriteSheetRenderer

Spritesheet renderer is a powerful Unity ECS API to render massive numbers of sprites using the new dots stack, taking full advantage of Jobs, DynamicBuffers and ComputeBuffer

ecs entity-component-system unity unity-dots unity2d

Last synced: 29 Apr 2025

https://github.com/aras-p/dod-playground

Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018

cplusplus data-oriented-design entity-component-system

Last synced: 07 Apr 2025

https://github.com/pmndrs/koota

🌎 Performant real-time state management for React and TypeScript

data-oriented-design data-oriented-programming ecs entity-component-system game-development javascript react typescript

Last synced: 16 May 2025

https://github.com/lovetoys/lovetoys

:banana: a full-featured Entity-Component-System framework for making games with lua

entity-component-system game-development gamejam love2d lua

Last synced: 27 Sep 2025

https://github.com/m110/airplanes

A 2D shoot 'em up game made with Go, Ebitengine, and donburi. Featuring ECS (Entity Component System).

ebiten ebitengine ecs entity-component-system game

Last synced: 17 Aug 2025

https://github.com/yohamta/donburi

Just another ECS library for Go/Ebitengine

ebitengine ecs entity-component-system game-engine gamedev

Last synced: 23 Feb 2025

https://github.com/supernovaengine/supernova

Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

cross-platform data-oriented-design directx ecs entity-component-system game-dev game-development game-engine gamedev metalapi opengl opengl-es

Last synced: 07 Oct 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/skhamis/Unity-ECS-RTS

Trying to recreate a simple RTS game using Unity and pure ECS

dots ecs-rts entity-component-system rts-game skcode tutorial unity unity-3d

Last synced: 25 Apr 2025

https://github.com/iainwinter/iwengine

This is an engine that I initially started building after taking a game coding class in high school to learn how the underlying systems of Unity / game engines in general worked.

cplusplus cplusplus-11 cplusplus-17 ecs engine entity-component-system events game input math

Last synced: 31 Oct 2025

https://github.com/sschmid/match-one

This is a simple and interactive Unity3d example project to show how to use Entitas

ecs entity-component-system game-development tutorial unity

Last synced: 09 Oct 2025

https://github.com/SergeyMakeev/ecs

Thoughts about entity-component-system

entity-component-system game-development performance

Last synced: 08 May 2025

https://github.com/Yelnats321/EntityPlus

A C++14 Entity Component System

entity entity-component entity-component-system gamedev

Last synced: 08 May 2025

https://github.com/mlange-42/arche

Arche -- Archetype-based Entity Component System (ECS) for Go.

ecs entity-component-system go golang individual-based-modelling

Last synced: 01 Mar 2026

https://github.com/genaray/arch.extended

Extensions for Arch with some useful features like Systems, Source Generator and Utils.

csharp dotnet dotnet-core ecs entity-component-system entity-framework fast framework game game-development gamedev godot monogame monogame-framework unity utilities

Last synced: 04 Apr 2025

https://github.com/iiyese/aery

A plugin that enables a subset of entity relationship features for bevy

bevy ecs entity-component-system entity-relationships game game-development relations rust

Last synced: 16 May 2025

https://github.com/mayakwd/tick-knock

Small and powerful, type-safe and easy-to-use Entity-Component-System (ECS) library written in TypeScript

ecs entity-component-system game-development gamedev typescript

Last synced: 24 Dec 2025

https://github.com/JamesMcMahon/entitas-2d-roguelike

Rewrite of the Unity 2D Roguelike example using the Entitas Entity Component System

entitas entity-component-system example game-development unity

Last synced: 16 May 2025

https://github.com/starwolves/space

Official mirror of the online SCI-FI action game that simulates spaceships in 3D. Built from the ground up to support decentralized game-servers and communities with extensive modding support. Will ship with a core feature set of Role-Playing-Game elements..

bevy bevy-engine community-server decentralized ecs entity-component-system fps-game game game-development gamedev modding-games multiplayer multiplayer-game online-game rpg rust sci-fi space spaceship video-game

Last synced: 05 Apr 2025

https://github.com/sebas77/Svelto.MiniExamples

Svelto.ECS and Svelto.Tasks Mini Examples for Unity

burst csharp ecs entity-component-system multithreading svelto-ecs unity unity3d

Last synced: 06 May 2025

https://github.com/sebas77/svelto.miniexamples

Svelto.ECS and Svelto.Tasks Mini Examples for Unity

burst csharp ecs entity-component-system multithreading svelto-ecs unity unity3d

Last synced: 19 Oct 2025

https://github.com/elliotb256/ecscombat

A space battle simulation, based around Unity ECS framework

battler combat dots ecs entity-component-system space unity

Last synced: 16 Mar 2025

https://github.com/andygeiss/ecs

Build your own Game-Engine based on the Entity Component System concept in Golang.

benchmark bitmask bitset entity-component-system game-development game-engine game-engine-2d go golang goroutine raylib scalability

Last synced: 13 Apr 2025

https://github.com/MaikKlein/pyro

A linear Entity Component System

ecs entity-component-system rust

Last synced: 16 May 2025

https://github.com/hecomi/UnityECSBoidsSimulation

Simple Boids simulation example using Unity ECS.

boids-simulation ecs entity-component-system unity

Last synced: 25 Apr 2025

https://github.com/hecomi/unityecsboidssimulation

Simple Boids simulation example using Unity ECS.

boids-simulation ecs entity-component-system unity

Last synced: 07 Apr 2025

https://github.com/InitialPrefabs/UGUIDOTS

Converting UGUI to be DOTS compliant

data-oriented-design entity-component-system renderer ui unity

Last synced: 29 Apr 2025

https://github.com/fireblade-engine/ecs

A dependency free, lightweight, fast Entity-Component System (ECS) implementation in Swift

ecs entity entity-component-system entitycomponentsystem fireblade-engine game-development game-engine gamedev ios linux macos spm swift swift-package-manager windows

Last synced: 05 Apr 2025

https://github.com/jeffcampbellmakesgames/entitas-redux

An entity-component framework for Unity with code generation and visual debugging

csharp design-pattern design-patterns ecs entity entity-component-system game game-development gamedev unity

Last synced: 26 Oct 2025

https://github.com/jeffcampbellmakesgames/Entitas-Redux

An entity-component framework for Unity with code generation and visual debugging

csharp design-pattern design-patterns ecs entity entity-component-system game game-development gamedev unity

Last synced: 25 Apr 2025

https://github.com/nxrighthere/NetDynamics

Data-oriented networking playground for the reliable UDP transports

data-oriented-design entity-component-system gamedev networking raylib stress-testing udp

Last synced: 08 May 2025

https://github.com/jeffreylanters/unity-entity-component-system

A better approach to game design that allows you to concentrate on the actual problems you are solving: the data and behavior that make up your game. By moving from object-oriented to data-oriented design it will be easier for you to reuse the code and easier for others to understand and work on it.

data-oriented entity-component-system unity

Last synced: 10 Oct 2025

https://github.com/qhdwight/voxel-game-rs

Voxel game written in Bevy making heavy use of WGSL compute shaders

bevy compute-shader data-oriented-design ecs entity-component-system game-development marching-cubes rust voxels wgpu

Last synced: 23 Oct 2025

https://github.com/flame-engine/oxygen

A lightweight Entity Component System written in Dart.

dart ecs entity-component-system flame flutter hacktoberfest

Last synced: 10 Jul 2025