13 repository-uri
Frameworks for managing game state using data-oriented design.
Explore 13 awesome GitHub repositories matching part of an awesome list · Entity Component Systems. Refine with filters or upvote what's useful.
A high-performance C# based Archetype & Chunks Entity Component System (ECS) for game development and data-oriented programming.
High-performance ECS with multithreading.
❤ ❤ ❤ bitECS
Functional, data-oriented ECS library.
ECSY (pronounced as "eck-see") is an highly experimental Entity Component System framework implemented in javascript, aiming to be lightweight, easy to use and with good performance.
Lightweight ECS library.
🚨 WORK IN PROGRESS! Miniplex is mostly feature complete, but parts of the API are still being fine-tuned. Feel free to poke around, but please be ready for breaking changes!
Entity management system for games.
A tiny entity framework written in Java. It's inspired by frameworks like Ash (hence the name) and Artemis. Ashley tries to be a high-performance entity framework without the use of black-magic and thus making the API easy and transparent to use.
Entity system inspired by Ash and Artemis.
Artemis-odb is a high performance java based Entity-Component-System framework.
High-performance entity-component-system framework.
High-performance C# ECS
High-performance C# ECS.
Becsy is an Entity Component System (ECS) framework for TypeScript and JavaScript that will make it nearly effortless to write performant, multi-threaded code.
Multithreaded ECS for TypeScript and JavaScript.
Производительность, нулевые или минимальные аллокации, минимизация использования памяти, отсутствие зависимостей от любого игрового движка - это основные цели данного фреймворка.
ECS framework with optional Unity integration.
NuGet package
Game composition library with ECS and actor messaging.
Framework agnostic ECS layer.
Framework-agnostic ECS for Haxe.
DefaultEcs is an Entity Component System framework which aims to be accessible with little constraints while retaining as much performance as possible for game development.
ECS framework for game development.