Awesome Open Source
Awesome Open Source
Combined Topics
entity-component-system
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 55 Entity Component System Open Source Projects
Categories
>
Software Architecture
>
Entity Component System
Openage
⭐
10,181
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Entitas Csharp
⭐
4,889
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Entt
⭐
4,882
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Wickedengine
⭐
2,509
C++ game engine focusing on modern rendering techniques and performance.
Lumixengine
⭐
2,353
3D C++ Game Engine - yet another open source game engine
Flecs
⭐
1,546
A fast entity component system (ECS) for C & C++
Engo
⭐
1,348
Engo is an open-source 2D game engine written in Go.
Spartanengine
⭐
844
Game engine with an emphasis on architectual quality and performance
Etherealengine
⭐
645
C++ Game Engine and Editor
Artemis Odb
⭐
625
A continuation of the popular Artemis ECS framework
Svelto.ecs
⭐
591
Svelto ECS C# Lightweight Data Oriented Entity Component System Framework
Ecs
⭐
557
LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
Rockgo
⭐
530
A developing game server framework,based on Entity Component System(ECS).
Pmtech
⭐
475
Lightweight, multi-platform, data-oriented game engine.
D Zone
⭐
459
An ambient life simulation driven by user activity within a Discord server
Actors.unity
⭐
431
🚀Actors is a framework empowering developers to make better games faster on Unity.
Chocolatier
⭐
417
WIP ClojureScript game/engine using Pixi.js for rendering.
Kengine
⭐
415
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Etengine
⭐
395
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Rigelengine
⭐
392
A modern re-implementation of the classic DOS game Duke Nukem II
Tiny Ecs
⭐
368
ECS for Lua
Ecs
⭐
339
C++ single-header entity component system library
Dod Playground
⭐
298
Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018
Gdk For Unity
⭐
295
SpatialOS GDK for Unity
Apecs
⭐
290
a fast, type driven, extensible ECS for game development
Defaultecs
⭐
283
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
Esper
⭐
266
An ECS (Entity Component System) for Python
Lovetoys
⭐
248
🍌 a full-featured Entity-Component-System framework for making games with lua
Octopuskit
⭐
243
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Shipyard
⭐
243
Entity Component System focused on usability and speed.
Entitas Cpp
⭐
227
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
Egocs
⭐
212
EgoCS: An Entity (GameObject) Component System framework for Unity3D
Unity Ecs Rts
⭐
189
Trying to recreate a simple RTS game using Unity and pure ECS
Entityplus
⭐
181
A C++14 Entity Component System
Awesome Entity Component System
⭐
176
😎 A curated list of Entity-Component-System (ECS) libraries and resources
Godex
⭐
170
Godex is a Godot Engine ECS library.
Uecs
⭐
169
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Ecs
⭐
158
Thoughts about entity-component-system
Cetech
⭐
142
Data driven game engine.
Ore Infinium
⭐
139
Ore Infinium, Open Source multiplayer Terraria-inspired Sci-fi game, focused on technology, devices and researching. Written in Kotlin (JVM), LibGDX. Cross platform
Pyro
⭐
126
A linear Entity Component System
Ape Ecs
⭐
126
Entity-Component-System library for JavaScript.
Gdk For Unity Fps Starter Project
⭐
114
SpatialOS GDK for Unity FPS Starter Project
Entitas 2d Roguelike
⭐
110
Rewrite of the Unity 2D Roguelike example using the Entitas Entity Component System
Edyn
⭐
105
Edyn is a real-time physics engine organized as an ECS.
Entitas Lite
⭐
103
Entitas-Lite is a No-CodeGenerator branch of Entitas, and also a fast & easy ECS framework for C#/Unity.
Entitas Sync Framework
⭐
98
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Rust Game Development Frameworks
⭐
76
List of curated frameworks by the **Game Development in Rust** community.
Learning Unity Ecs 2
⭐
65
A bunch of small Unity projects where I explore and learn Unity's new ECS and Job System. Updated for the new API.
Netdynamics
⭐
63
Data-oriented networking playground for the reliable UDP transports
Endless Runner Entitas Ecs
⭐
41
Runner template for Unity
Imac Tower Defense
⭐
28
OpenGl 4.4 game made with Entity Component System
Ecs.hpp
⭐
25
C++17 Entity Component System
Ecs
⭐
20
A simple and easy to use entity-component-system C++ library
Yage
⭐
7
Simple game engine, written in C++
1-55 of 55 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210