Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/nem0/LumixEngine

3D C++ Game Engine - yet another open source game engine

3d-game-engine data-oriented-design editor entity-component-system game-development game-engine linux windows

Last synced: 30 Jun 2024

https://github.com/chances/teraflop-d

An ECS game engine on a WebGPU foundation

ecs-game-engine entity-component-system game-engine vulkan-game-engine

Last synced: 27 Jun 2024

https://github.com/skhamis/Unity-ECS-RTS

Trying to recreate a simple RTS game using Unity and pure ECS

dots ecs-rts entity-component-system rts-game skcode tutorial unity unity-3d

Last synced: 26 Jun 2024

https://github.com/JamesMcMahon/entitas-2d-roguelike

Rewrite of the Unity 2D Roguelike example using the Entitas Entity Component System

entitas entity-component-system example game-development unity

Last synced: 26 Jun 2024

https://github.com/jonascarpay/apecs

a fast, extensible, type driven Haskell ECS framework for games

entity-component-system game-development haskell

Last synced: 18 Jun 2024

https://github.com/AkanshDivker/Simple-ECS

An example using the core features of the Entity Component System (ECS), part of DOTS, for Unity, inspired by Roll-a-ball. This project utilizes the Unity Physics, Hybrid Renderer, and Entities packages.

csharp data-oriented-technology-stack dots ecs entities entities-preview entity-component entity-component-system entity-prefabs example hybrid-renderer job-system tutorial unity unity-3d unity-physics unity-scripts unity-tutorial unity3d

Last synced: 16 Jun 2024

https://github.com/alexkehayias/chocolatier

WIP ClojureScript game/engine using Pixi.js for rendering.

clojure clojurescript entity-component-system game-engine

Last synced: 14 Jun 2024

https://github.com/yohamta/donburi

Just another ECS library for Go/Ebitengine

ebitengine ecs entity-component-system game-engine gamedev

Last synced: 07 Jun 2024

https://github.com/jesstelford/pecs

Entity Component System (ECS) for PICO-8 & Picotron

entity-component-system game-development game-library lua pico-8 picotron

Last synced: 07 Jun 2024

https://github.com/player-03/echoes

A macro-based Entity Component System framework, focusing on ease of use.

ecs ecs-framework entity-component-system game-development haxe

Last synced: 07 Jun 2024

https://github.com/harmboschloo/elm-ecs

Using the entity-component-system (ECS) pattern in elm.

elm entity-component-system game-development

Last synced: 07 Jun 2024

https://github.com/genaray/Arch.Extended

Extensions for Arch with some useful features like Systems, Source Generator and Utils.

csharp dotnet dotnet-core ecs entity-component-system entity-framework fast framework game game-development gamedev godot monogame monogame-framework unity utilities

Last synced: 06 Jun 2024

https://github.com/scellecs/morpeh

🎲 ECS Framework for Unity Game Engine and .Net Platform

csharp ecs ecs-framework entity-component-system game-development unity unity3d unity3d-framework unity3d-npm-package

Last synced: 05 Jun 2024

https://github.com/benmoran56/esper

An ECS (Entity Component System) for Python

entity-component-system entity-system gamedev rogue rougelike

Last synced: 05 Jun 2024

https://github.com/frengels/matter

C++20 highly parallel ECS implementation

concurrent cpp cpp20 ecs entity-component-system template-metaprogramming

Last synced: 05 Jun 2024

https://github.com/andygeiss/ecs

Build your own Game-Engine based on the Entity Component System concept in Golang.

benchmark bitmask bitset entity-component-system game-development game-engine game-engine-2d go golang goroutine raylib scalability

Last synced: 01 Jun 2024

https://github.com/hmans/miniplex

A πŸ‘©β€πŸ’» developer-friendly entity management system for πŸ•Ή games and similarly demanding applications, based on πŸ›  ECS architecture.

ecs entity-component-system game-development react state-management typescript

Last synced: 26 May 2024

https://github.com/junkdog/artemis-odb

A continuation of the popular Artemis ECS framework

artemis-odb entity-component-system framework gamedev gamedev-framework gamedev-library

Last synced: 25 May 2024

https://github.com/FaizanDurrani/ECS-Example

Spawns 100,000 cubes and moves them to (0, 1, 0) using the new ECS and Jobs System

entity-component-system job-system unity unity3d

Last synced: 22 May 2024

https://github.com/bnoazx005/TinyECS

Tiny ECS is an easy to use Entity-Component-System framework that's designed specially for Unity3D.

csharp ecs entity-component-system entity-framework game-development gamedev tinyecs unity unity3d unity3d-plugin unityengine

Last synced: 22 May 2024

https://github.com/sschmid/Entitas

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

c-sharp code-generation csharp design-pattern design-patterns ecs entity entity-component-system game game-development game-engine gamedev performance tdd unity unity3d

Last synced: 18 May 2024

https://github.com/Falldot/Entitas-Go

Entitas-Go is a fast Entity Component System Framework (ECS) Go 1.17 port of Entitas v1.13.0 for C# and Unity.

design-pattern design-patterns ecs entitas entitas-go entity entity-component entity-component-system entity-framework game game-development game-engine gamedev go golang

Last synced: 13 May 2024

https://github.com/sebas77/Svelto.MiniExamples

Svelto.ECS and Svelto.Tasks Mini Examples for Unity

burst csharp ecs entity-component-system multithreading svelto-ecs unity unity3d

Last synced: 12 May 2024

https://github.com/starikcetin/Learning-Unity-ECS

A bunch of small Unity projects where I explore and learn Unity's new ECS and Job System.

csharp ecs entity-component-system learning learning-by-doing unity unity3d

Last synced: 12 May 2024

https://github.com/bmchtech/rengfx

lightweight, expressive, extensible multimedia engine

3d-engine dlang engine entity-component-system game-development game-engine graphics graphics-engine nez raylib

Last synced: 02 May 2024

https://github.com/lovetoys/lovetoys

:banana: a full-featured Entity-Component-System framework for making games with lua

entity-component-system game-development gamejam love2d lua

Last synced: 01 May 2024

https://github.com/abeimler/ecs_benchmark

Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)

benchmark c-plus-plus c-plus-plus-20 cmake cpp cpp20 ecs ecs-framework entity-component-system entt flecs modern-cpp

Last synced: 01 May 2024

https://github.com/jslee02/awesome-entity-component-system

:sunglasses: A curated list of Entity-Component-System (ECS) libraries and resources

awesome-list data-oriented-design ecs entity-component-system game-engine

Last synced: 01 May 2024

https://github.com/Yelnats321/EntityPlus

A C++14 Entity Component System

entity entity-component entity-component-system gamedev

Last synced: 01 May 2024

https://github.com/redxdev/ECS

C++ single-header entity component system library

cpp cpp11 entity-component-system single-header-lib

Last synced: 01 May 2024

https://github.com/SergeyMakeev/ecs

Thoughts about entity-component-system

entity-component-system game-development performance

Last synced: 01 May 2024

https://github.com/guillaume-haerinck/met-ecs

πŸ› οΈ A simple ECS library made for learning purposes (header-only)

cpp cpp17 ecs ecs-library entity-component-system entt header-only library met-ecs template-metaprogramming templates

Last synced: 01 May 2024

https://github.com/nxrighthere/NetDynamics

Data-oriented networking playground for the reliable UDP transports

data-oriented-design entity-component-system gamedev networking raylib stress-testing udp

Last synced: 01 May 2024

https://github.com/onqtam/game

Everything I am (was...) passionate about - the best game engine ever

asmjs cpp cross-platform emscripten entity-component-system game game-development game-engine hot-reload webassembly

Last synced: 01 May 2024

https://github.com/AndreiRudenko/clay_ecs

Entity Component System

ecs entity-component-system haxe

Last synced: 01 May 2024

https://github.com/EngoEngine/engo

Engo is an open-source 2D game engine written in Go.

engo entity-component-system game-engine go opengl

Last synced: 29 Apr 2024

https://github.com/tromagon/Gonity

A set of tools (including ECS, Dependency Injections, Events, ...) to quickly start new projects in Unity

delegate entity-component-system event-driven gonity injection injector reflection sequence state-machine unity unity3d viewmodel-pattern

Last synced: 27 Apr 2024

https://github.com/starikcetin/Learning-Unity-ECS-2

A bunch of small Unity projects where I explore and learn Unity's new ECS and Job System. Updated for the new API.

csharp ecs entity-component-system learning learning-by-doing unity unity3d

Last synced: 23 Apr 2024

https://github.com/InitialPrefabs/UGUIDOTS

Converting UGUI to be DOTS compliant

data-oriented-design entity-component-system renderer ui unity

Last synced: 23 Apr 2024

https://github.com/starikcetin/joy

ECS framework for Unity3D game engine that uses MonoBehaviours as components and GameObjects as entities.

csharp ecs entity-component-system unity unity3d

Last synced: 23 Apr 2024

https://github.com/Sherbb/DeepAction

A platform to create complex action games in Unity.

ecs entity-component-system game-development unity

Last synced: 21 Apr 2024

https://github.com/njelly/TofuECS

An entity component system framework for C#, Unity.

csharp ecs entity-component-system framework game-development mit mit-license unity unity3d

Last synced: 21 Apr 2024

https://github.com/adventuringrequired/ecs

An example ECS (Entity Component System) implementation in C# integrated with Unity.

entity-component-system unity

Last synced: 21 Apr 2024

https://github.com/Mocahteam/FYFY

FYFY (FamilY For unitY) is an Entity Component System framework (ECS) specially made for Unity.

ecs entity-component-system unity

Last synced: 21 Apr 2024

https://github.com/jeffcampbellmakesgames/Entitas-Redux

An entity-component framework for Unity with code generation and visual debugging

csharp design-pattern design-patterns ecs entity entity-component-system game game-development gamedev unity

Last synced: 21 Apr 2024

https://github.com/SH42913/pacmanecs

A simple example of PacMan-game using LeoECS

ecs entity-component-system example-project game-example leoecs pacman unity unity3d

Last synced: 21 Apr 2024

https://github.com/benjohns1/supply-chain-crafting

Experimenting with Unity's hybrid ECS to build a crafting and supply chain system

crafting-game entity-component-system unity

Last synced: 21 Apr 2024

https://github.com/Bogenbai/unity.actors.Spaceship-Runner

A Unity game project created as an example using the Actors Framework.

actors actors-framework ecs entity-component-system runner unity unity3d

Last synced: 21 Apr 2024

https://github.com/ZauronDark/Mathf-unity-ECS

250,000 Entities in a scene with using Unity Game Engine (used entities v0.1.1-preview) (project currently paused)

2019 csharp csharp-script ecs entity-component-system example-project unity unity-game-engine unity3d

Last synced: 21 Apr 2024

https://github.com/fabriziospadaro/SpriteSheetRenderer

Spritesheet renderer is a powerful Unity ECS API to render massive numbers of sprites using the new dots stack, taking full advantage of Jobs, DynamicBuffers and ComputeBuffer

ecs entity-component-system unity unity-dots unity2d

Last synced: 20 Apr 2024

https://github.com/Doraku/DefaultEcs

Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.

c-sharp dotnet ecs entity-component-system game game-development game-engine gamedev

Last synced: 13 Apr 2024

https://github.com/genaray/Arch

A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.

csharp dotnet dotnet-core ecs entity-component-system entity-framework fast game game-development gamedev godot monogame monogame-community monogame-framework multithreading net6 net7 netstandard21 stride unity

Last synced: 13 Apr 2024

https://github.com/xissburg/edyn

Edyn is a real-time physics engine organized as an ECS.

ecs entity-component-system entt game-development networked-physics physics-engine physics-simulation

Last synced: 13 Apr 2024

https://github.com/supernovaengine/supernova

Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

cross-platform data-oriented-design directx ecs entity-component-system game-dev game-development game-engine gamedev metalapi opengl opengl-es

Last synced: 13 Apr 2024

https://github.com/phisko/kengine

Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.

cpp cpp-game-engine cpp-library cpp-templates cpp17 ecs engine entity entity-component entity-component-system entt game game-development game-engine gamedev gameobject lua-script modern-cpp python-script

Last synced: 13 Apr 2024

https://github.com/volcoma/EtherealEngine

C++ Game Engine and Editor

editor engine entity-component-system game pbr wysiwyg

Last synced: 12 Apr 2024

https://github.com/Dvergar/OSIS

Entity Component System with network support (for haxe)

architecture entity-component-system game-development multiplayer networking

Last synced: 12 Apr 2024

https://github.com/GodotECS/godex

Godex is a Godot Engine ECS library.

ecs entity-component-system game-development game-engine gamedev

Last synced: 12 Apr 2024

https://github.com/jeffreylanters/unity-entity-component-system

A better approach to game design that allows you to concentrate on the actual problems you are solving: the data and behavior that make up your game. By moving from object-oriented to data-oriented design it will be easier for you to reuse the code and easier for others to understand and work on it.

data-oriented entity-component-system unity

Last synced: 02 Apr 2024

https://github.com/MaikKlein/pyro

A linear Entity Component System

ecs entity-component-system rust

Last synced: 23 Mar 2024

https://github.com/hecomi/UnityECSBoidsSimulation

Simple Boids simulation example using Unity ECS.

boids-simulation ecs entity-component-system unity

Last synced: 21 Mar 2024

https://github.com/Prastiwar/ECS2048

2048 like game using Unity's ECS

burst ecs entity-component-system job-system unity

Last synced: 21 Mar 2024