shipyard

ECS

An Entity Component System focused on usability and flexibility in game development and general software development

Entity Component System focused on usability and flexibility.

GitHub

757 stars
14 watching
46 forks
Language: Rust
last commit: almost 2 years ago
Linked from 2 awesome lists

architectural-patternsdata-orientedecsentity-componententity-component-systemgame-developmentgamedevparallel-ecsrustshipyard

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
sebas77/svelto.ecsA C# Entity Component System framework enabling data-oriented, decoupled, and maintainable game development.1,231
nidorx/ecs-libA lightweight and easy-to-use library for implementing an Entity Component System architecture in game development196
yelnats321/entityplusAn Entity Component System library for C++14 that decouples data from mechanics by using Entities, Components, and Systems.190
richardbiely/gaia-ecsA fast and easy-to-use Entity Component System (ECS) framework for C++84
outfox/fennecsAn Entity-Component System implementation in C# targeting .NET 8254
sergeymakeev/ecsA software framework implementing an entity-component-system architecture for game development and other performance-critical applications.190
benmoran56/esperA lightweight Entity System module for Python that provides an efficient and flexible architecture for building game engines or other applications with entity-component-systems.562
scellecs/morpehAn ECS framework for Unity game development and .NET platform that simplifies entity-component-system architecture.549
genaray/archA high-performance ECS implementation in C#1,079
jaimegensler/thyseusAn Entity Component System for building performant and maintainable applications with a focus on data management77
hexops-graveyard/mach-ecsAn entity component system designed from first-principles for a specific programming language35
guillaume-haerinck/met-ecsA simple Entity Component System library designed to facilitate the creation and management of entities with components and systems.16
engoengine/ecsAn implementation of the Entity-Component-System paradigm in Go299
andygeiss/ecsBuilds a custom game engine using the Entity Component System concept in Go.129
andreakarasho/tinyecsA lightweight, reflection-free Entity Component System library for .NET game development and other data-oriented applications.114