A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
-
Updated
Jul 22, 2024 - C#
A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
High performance 🔥 C# ECS
Benchmarks of C# ECS projects in the simplest and most performant variant 🏁
... the tiny C# ECS that loves you back!
Archetypal ECS for F# and C#
A tiny bevy-like archetype-style ECS library for dotnet
A C# wrapper for flecs
This project explores the Entity-Component-System (ECS) design pattern and evaluates the performance of existing ECS libraries for C# on concrete game. The primary goal is to compare the benefits and drawbacks of ECS and to determine the relative performance of each library. It is also my bachelor thesis.
Asteroids implementation with Unity and ECS.
Svelto ECS C# Entity Component System
Svelto.ECS and Svelto.Tasks Mini Examples for Unity
Pure C# Entity Component System framework
DragonECS integration with Unity
🎲 ECS Framework for Unity Game Engine and .Net Platform
A 2d engine with an ECS made with monogame
Extensions for Arch with some useful features like Systems, Source Generator and Utils.
Demo projects for Godot, MonoGame and Unity integrating C# ECS Friflo.Engine.ECS
C# Game engine using Raylib-CS + Entitas lite as an ECS.
Deepslate.Ecs is a Entity Component System (ECS) library implemented in C#. It is designed to be fast, flexible and easy to use.
Add a description, image, and links to the entity-component-system topic page so that developers can more easily learn about it.
To associate your repository with the entity-component-system topic, visit your repo's landing page and select "manage topics."