Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Entity Component System
169 Open Source Entity Component System Software Projects
Free and open source entity component system code projects including engines, APIs, generators, and tools.
Openage
10794 ⭐
Free (as in freedom) open source clone of the Age of Empires II engine :rocket:
Entitas Csharp
5440 ⭐
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Entt
6293 ⭐
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Lumixengine
2637 ⭐
3D C++ Game Engine - yet another open source game engine
Wickedengine
3283 ⭐
3D engine focusing on modern rendering
Flecs
2334 ⭐
A fast entity component system (ECS) for C & C++
Engo
1469 ⭐
Engo is an open-source 2D game engine written in Go.
Spartanengine
1227 ⭐
Game engine with an emphasis on architectural quality and performance
Artemis Odb
674 ⭐
A continuation of the popular Artemis ECS framework
Etherealengine
714 ⭐
C++ Game Engine and Editor
Svelto.ecs
735 ⭐
Svelto ECS C# Lightweight Data Oriented Entity Component System Framework
Leopotam Ecs
845 ⭐
LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
D Zone
524 ⭐
An ambient life simulation driven by user activity within a Discord server
Chocolatier
418 ⭐
WIP ClojureScript game/engine using Pixi.js for rendering.
Phisko Kengine
434 ⭐
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Rigelengine
565 ⭐
A modern re-implementation of the classic DOS game Duke Nukem II
Rockgo
568 ⭐
A developing game server framework,based on Entity Component System(ECS).
Tiny Ecs
440 ⭐
ECS for Lua
Actors.unity
584 ⭐
🚀Actors is a framework empowering developers to make better games faster on Unity.
Pmtech
599 ⭐
Lightweight, multi-platform, data-oriented game engine.
Redxdev Ecs
376 ⭐
C++ single-header entity component system library
Dod Playground
321 ⭐
Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018
Apecs
326 ⭐
a fast, extensible, type driven Haskell ECS framework for games
Gdk For Unity
338 ⭐
SpatialOS GDK for Unity
Etengine
495 ⭐
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Benmoran56 Esper
335 ⭐
An ECS (Entity Component System) for Python
Lovetoys
269 ⭐
:banana: a full-featured Entity-Component-System framework for making games with lua
Defaultecs
374 ⭐
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
Entitas Cpp
243 ⭐
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
Egocs
220 ⭐
EgoCS: An Entity (GameObject) Component System framework for Unity3D
Leudz Shipyard
377 ⭐
Entity Component System focused on usability and speed.
Octopuskit
293 ⭐
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Entityplus
182 ⭐
A C++14 Entity Component System
Unity Ecs Rts
208 ⭐
Trying to recreate a simple RTS game using Unity and pure ECS
Ecs
167 ⭐
Thoughts about entity-component-system
Cetech
144 ⭐
Data driven game engine.
Ore Infinium
151 ⭐
Ore Infinium, Open Source multiplayer Terraria-inspired Sci-fi game, focused on technology, devices and researching. Written in Kotlin (JVM), LibGDX. Cross platform
Awesome Entity Component System
262 ⭐
:sunglasses: A curated list of Entity-Component-System (ECS) libraries and resources
Maikklein Pyro
128 ⭐
A linear Entity Component System
Uecs
244 ⭐
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Entitas 2d Roguelike
118 ⭐
Rewrite of the Unity 2D Roguelike example using the Entitas Entity Component System
Arvidsson Mix
111 ⭐
C++ minimal entity-component system single header library
Gdk For Unity Fps Starter Project
168 ⭐
SpatialOS GDK for Unity FPS Starter Project
Entitas Lite
117 ⭐
Entitas-Lite is a No-CodeGenerator branch of Entitas, and also a fast & easy ECS framework for C#/Unity.
Entitas Sync Framework
118 ⭐
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Entt Pacman
128 ⭐
An example of how to use the ECS part of the EnTT framework
Ecs UI
114 ⭐
Easy uGui event bindings for LeoECS Entity Component System framework.
Js13k Ecs
76 ⭐
A 1kb entity component system, designed for Js13kGames
Svelto.ecs.examples.survival
65 ⭐
Unity based example for Svelto ECS
Uguidots
100 ⭐
Converting UGUI to be DOTS compliant
Imgui_entt_entity_editor
117 ⭐
A drop-in entity editor for EnTT with Dear ImGui
Learning Unity Ecs 2
66 ⭐
A bunch of small Unity projects where I explore and learn Unity's new ECS and Job System. Updated for the new API.
Learning Unity Ecs
59 ⭐
A bunch of small Unity projects where I explore and learn Unity's new ECS and Job System.
Netdynamics
82 ⭐
Data-oriented networking playground for the reliable UDP transports
Yosriady Ecs
57 ⭐
:rabbit: Entity Component System
Ecs Unityintegration
97 ⭐
UnityEditor integration for LeoECS Entity Component System framework.
Fireblade Engine Ecs
69 ⭐
A dependency free, lightweight, fast Entity-Component System (ECS) implementation in Swift
Zay Es
43 ⭐
Zay-ES is a Java-based high-performance entity-component-system.
Ents
40 ⭐
A hybrid of the Entity-Component-System and Model-View-Controller patterns with new concepts developed specifically for games. Ents is easy to integrate into your game, is developed to be decoupled from a graphics library, and is very memory conscious compared to similar frameworks.
Endless Runner Entitas Ecs
48 ⭐
Runner template for Unity
Ecs Lib
107 ⭐
Tiny and easy to use ECS (Entity Component System) library for game programming
Usagi
39 ⭐
A hierarchical component entity system based game engine
Svelto.miniexamples
72 ⭐
Svelto.ECS and Svelto.Tasks Mini Examples for Unity
Deepcake Echo
37 ⭐
Super lightweight Entity Component System framework for Haxe
Liberatorengine
31 ⭐
A game engine for creating high quality 3D game
Entitas Redux
70 ⭐
An entity-component framework for Unity with code generation and visual debugging
Osis
36 ⭐
Entity Component System with network support (for haxe)
Elm Ecs
30 ⭐
Using the entity-component-system (ECS) pattern in elm.
Garlic
33 ⭐
Clove is a cross platform game engine built in C++20.
Entitas Java
36 ⭐
Entity Component System (ECS) in Java 8
Match Line Entitas Ecs
34 ⭐
Match Line template for Unity
Artemis Odb Entity Tracker
27 ⭐
:game_die: Visual Entity Tracker for ECS library: artemis-odb
Unity Entity Component System
82 ⭐
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.
Nova Ecs
31 ⭐
Simplified version of the Nova ECS
Jewel3D
28 ⭐
A free C++ game development framework for Windows.
Gdk For Unity Blank Project
33 ⭐
SpatialOS GDK for Unity Blank Project
Fomalhaut
29 ⭐
A clean, simple, c++14, Entity Component System like Overwatch ECS architecture
Ecs2048
26 ⭐
2048 like game using Unity's ECS
Imac Tower Defense
31 ⭐
OpenGl 4.4 game made with Entity Component System
Ecs.hpp
30 ⭐
C++17 Entity Component System
Simple Ecs
45 ⭐
An example using the core features of the Entity Component System (ECS), part of DOTS, for Unity, inspired by Roll-a-ball. This project utilizes the Unity Physics, Hybrid Renderer, and Entities packages.
Rook Ecs
22 ⭐
An Entity-Component-System library built for ease of use and code readability.
Ecs Threads
36 ⭐
Multithreading support for LeoECS Entity Component System framework.
Aurora
25 ⭐
A small entity-component-system game engine for real-time-strategy games.
Ent Comp
23 ⭐
A light, fast Entity Component System in JS
Rocs
18 ⭐
[ARCHIVED] Roblox Component System
Andygeiss Ecs
55 ⭐
Build your own Game-Engine based on the Entity Component System concept in Golang.
Entity System Inactive
5 ⭐
A new, thread safe C++17 entity component system.
Ecs Phyllotaxis
17 ⭐
Learning ECS - 100k Cubes in Phyllotaxis pattern
Twoecs
18 ⭐
C++ Entity Component Systems library
Onqtam Game
35 ⭐
Everything I am (was...) passionate about - the best game engine ever
Pvigier Ecs
29 ⭐
A simple and easy to use entity-component-system C++ library
Edyn
272 ⭐
Edyn is a real-time physics engine organized as an ECS.
Ecs Networking Haxe
16 ⭐
Entity Component System architecture with networking support, component state synchronization + RPC
Matter
18 ⭐
C++20 highly parallel ECS implementation
Icek Ash
19 ⭐
A Typescript port of Ash Framework - https://github.com/richardlord/Ash - an Actionscript 3 entity framework for game development
Ecs Reactive
13 ⭐
Reactive behaviour for LeoECS Entity Component System framework.
Entropy
15 ⭐
Framework for making games and not only games in entity system manner.
Tick Knock
79 ⭐
Small and powerful, type-safe and easy-to-use Entity-Component-System (ECS) library written in TypeScript
Met Ecs
14 ⭐
🛠️ A simple ECS library made for learning purposes (header-only)