An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: ecs-framework

skypjack/entt

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

Language: C++ - Size: 36.2 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 10,908 - Forks: 944

richardbiely/gaia-ecs

A simple and powerful entity component system (ECS) written in C++17

Language: C++ - Size: 8.81 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 96 - Forks: 4

DCFApixels/DragonECS

Pure C# Entity Component System framework

Language: C# - Size: 1.49 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 224 - Forks: 16

friflo/ECS-wiki

C# Documentation: friflo ECS

Size: 836 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 1

friflo/Friflo.Engine.ECS

High-performance C# ECS

Language: C# - Size: 5.78 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 290 - Forks: 29

Felid-Force-Studios/StaticEcs-Unity

C# Entity component system framework - Unity module

Language: C# - Size: 510 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 1

kirillochnev/mustache

entity component system framework

Language: C++ - Size: 847 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 47 - Forks: 4

Felid-Force-Studios/StaticEcs

C# Entity component system framework

Language: C# - Size: 647 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 54 - Forks: 2

DCFApixels/DragonECS-Unity

DragonECS integration with Unity

Language: C# - Size: 687 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 15 - Forks: 1

sebas77/Svelto.ECS

Svelto ECS C# Entity Component System

Language: C# - Size: 1.52 MB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 1,273 - Forks: 96

ray-cast/AnimatorGo

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

Language: C++ - Size: 104 MB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 495 - Forks: 65

ccamel/playground-elm

:balloon: My playground for playing with elm-lang

Language: Elm - Size: 12.7 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 21 - Forks: 2

Illation/ETEngine

Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14

Language: C++ - Size: 544 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 785 - Forks: 60

Chillu1/CSharpECSComparison

Comparison chart for C# ECS solutions/frameworks

Size: 23.4 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 53 - Forks: 5

nidorx/ecs-lib

Tiny and easy to use ECS (Entity Component System) library for game programming

Language: TypeScript - Size: 7.45 MB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 200 - Forks: 11

player-03/echoes

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

Language: Haxe - Size: 900 KB - Last synced at: 17 days ago - Pushed at: 21 days ago - Stars: 36 - Forks: 7

esengine/ecs-framework

一套ecs框架,可用于egret/laya/cocos及其他使用ts/js语言的引擎

Language: JavaScript - Size: 19.9 MB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 269 - Forks: 78

Ubpa/UECS

Ubpa Entity-Component-System (U ECS) in Unity3D-style

Language: C++ - Size: 889 KB - Last synced at: 14 days ago - Pushed at: about 3 years ago - Stars: 378 - Forks: 54

friflo/friflo-ecs-unity

friflo ECS · Unity C# extension package

Language: C# - Size: 4.53 MB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 19 - Forks: 2

friflo/Friflo.Engine-docs

API Reference for ECS (Entity Component System) Friflo.Engine.ECS

Size: 6.58 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

fadookie/diygames

WarioWare DIY-inspired game maker tool as a React PWA

Language: TypeScript - Size: 313 KB - Last synced at: 29 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

typeonce-dev/ecs

Entity Component System (ECS) implementation in TypeScript, extensible, working with any renderer, type safe and composable 🕹️

Language: TypeScript - Size: 109 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 33 - Forks: 0

abeimler/ecs_benchmark

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

Language: C++ - Size: 14.1 MB - Last synced at: 14 days ago - Pushed at: 8 months ago - Stars: 246 - Forks: 14

t-rbernard/Test_ECS

A small project to discover Unity's ECS framework by application

Language: C# - Size: 101 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

SOF3/dynec

An opinionated ECS-like framework

Language: Rust - Size: 106 MB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 0

nrader95/UnityDefaultEcs Fork of Doraku/DefaultEcs

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

Language: C# - Size: 5.44 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 1

friflo/Friflo.Engine.ECS-Demos

C# ECS demos for 🔥 Friflo.Engine.ECS: Godot, MonoGame & Unity

Language: C# - Size: 275 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 11 - Forks: 2

open-risk/solstice

Solstice is an economic network simulation framework

Language: C++ - Size: 784 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

Davide-R0/GameEngine-Ncurses-ECS-Cpp

A didactic project of a simple CLI Game Engine in Cpp

Language: C++ - Size: 1.24 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

chromealex/ecs

ECS for Unity with full game state automatic rollbacks

Size: 94.8 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 522 - Forks: 51

ghostiam/gecs 📦

Entity Component System on Golang

Language: Go - Size: 66.4 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

friflo/Friflo.Json.Fliox

C# ECS + ORM

Language: C# - Size: 31.8 MB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 165 - Forks: 12

15mga/kiwi

go语言的游戏开发框架,使用模块化设计,可以方便的部署单体或分布式服务。内置ECS模式,能很好的发挥多核性能。

Language: Go - Size: 380 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 1

arthurmaul/ECSpo

A pythonic event driven entity component system

Language: Python - Size: 78.1 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

vberlier/goomy

A tiny, experimental ECS framework.

Language: C++ - Size: 259 KB - Last synced at: 17 days ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 0

kgorking/ecs

A header-only/importable c++20 implementation of an entity-component-system (ecs), with focus on a simple interface and speed.

Language: C++ - Size: 1.5 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 65 - Forks: 3

scellecs/morpeh

🎲 ECS Framework for Unity Game Engine and .Net Platform

Language: C# - Size: 4.53 MB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 513 - Forks: 41

EnderShadow8/wolf-ecs 📦

The fastest Entity Component System library for the web

Language: JavaScript - Size: 275 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 143 - Forks: 7

phughesmcr/Miski

An Archetypal Entity Component System (ECS) architecture in Typescript

Language: TypeScript - Size: 1.95 MB - Last synced at: about 16 hours ago - Pushed at: almost 2 years ago - Stars: 23 - Forks: 0

chippr-robotics/chippr-agi

AGI using nodeJS and ECS

Language: JavaScript - Size: 5.59 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 62 - Forks: 10

is-equal/ecs

Entity Component System with Typescript

Language: TypeScript - Size: 278 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Leopotam/ecslite

Entity Component System (ECS) for Unity, Godot, MonoGame, .Net Platform

Language: C# - Size: 114 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 379 - Forks: 48

ludaludaed/KECS

🧁KECS is a fast and easy C# Entity Component System framework for writing your own games.

Language: C# - Size: 2.75 MB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 36 - Forks: 2

denyskryvytskyi/ElvenEngine

2D/3D game engine from scratch

Language: C++ - Size: 754 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 27 - Forks: 4

Guendeli/godot-entitas-template

Working template for Entitas 1.14 in Godot 4.X

Language: C# - Size: 5.14 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

MateusMP/TightECS

A Tight Entity Component System library

Language: C++ - Size: 155 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

patrickfinke/mecs

Entity Component System (ECS) for Python 3 under the MIT license

Language: Python - Size: 249 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

Darkhhh/MobileNetworkECS

📡 Yet another ECS framework. Part of MobileNetworkFramework.

Language: C# - Size: 80.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pedrogongora/fosfeno

An ECS game engine for use with Pixi JS

Language: TypeScript - Size: 1.39 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 1

rjewson/glazejs

A high performance 2D game engine built in Typescript

Language: TypeScript - Size: 8.29 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 111 - Forks: 5

Guendeli/godot-svelto-ecs-examples

Porting Mini Examples of Svelto ECS to Godot 4.x

Language: C# - Size: 241 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ludaludaed/KECS-Unity

KECS Unity integration package

Language: C# - Size: 114 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

loopyd/ecs-saber Fork of Leopotam/ecslite

LeoECS Saber- Agnostic C# Entity Component System Framework

Language: C# - Size: 2.97 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

fullptr/apecs

A petite entity component system

Language: C++ - Size: 94.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 0

gabrielLV-BR/CppOpenGL

Learning Opengl on C++ with GLFW, GLAD and Entt

Language: C++ - Size: 3.27 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

sebas77/Svelto.ECS.Examples.Survival 📦

Unity based example for Svelto ECS

Size: 64 MB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 61 - Forks: 13

fomgleb/tic-tac-toe

Simple tic-tac-toe game made to learn LeoEcs

Language: C# - Size: 21.6 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kamenwuk/unity.framework-ecs.monopool

Language: C# - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

bawdeveloppement/xle

XLE is a middleware software whose provides support for visual coding. It builds JSON files using ECS pattern that can be ported to LÖVE game engine based using own interpreter, similar to Unity 2D's

Language: Lua - Size: 232 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

apiorno/RpgTest

RPG game test using LibGdx + Ashley + Box2D with Kotlin

Language: Kotlin - Size: 17 MB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

muguangyi/pioneer

ATCS with network sync framework

Language: C# - Size: 178 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

e-ivkov/mist-engine

Modular 2D Web Game Engine

Language: TypeScript - Size: 813 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 2

bazilio91/ECS-mysql-test

An effort to combine ECS (esper) pattern & mysql native python connector.

Language: Python - Size: 4.88 KB - Last synced at: 29 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0