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

753 stars
14 watching
46 forks
Language: Rust
last commit: 8 days ago
Linked from 2 awesome lists

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

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sebas77/svelto.ecs A C# Entity Component System framework enabling data-oriented, decoupled, and maintainable game development. 1,223
nidorx/ecs-lib A lightweight and easy-to-use library for implementing an Entity Component System architecture in game development 195
yelnats321/entityplus An Entity Component System library for C++14 that decouples data from mechanics by using Entities, Components, and Systems. 190
richardbiely/gaia-ecs An entity component system framework for building data-oriented games and applications with efficient storage and processing of entities and components. 82
outfox/fennecs An Entity-Component System implementation in C# targeting .NET 8 229
sergeymakeev/ecs A software framework implementing an entity-component-system architecture for game development and other performance-critical applications. 190
benmoran56/esper A lightweight Entity System module for Python that provides an efficient and flexible architecture for building game engines or other applications with entity-component-systems. 554
scellecs/morpeh An ECS framework for Unity and .Net, providing a simple and efficient way to structure game logic 535
genaray/arch A high-performance ECS implementation in C# 1,042
jaimegensler/thyseus An Entity Component System for building performant and maintainable applications with a focus on data management 74
hexops-graveyard/mach-ecs An entity component system designed from first-principles for a specific programming language 35
guillaume-haerinck/met-ecs A simple Entity Component System library designed to facilitate the creation and management of entities with components and systems. 16
engoengine/ecs An implementation of the Entity-Component-System paradigm in Go 298
andygeiss/ecs Builds a custom game engine using the Entity Component System concept in Go. 127
andreakarasho/tinyecs A lightweight, reflection-free Entity Component System library for .NET game development and other data-oriented applications. 113