All Projects → bnoazx005 → TinyECS

bnoazx005 / TinyECS

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

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to TinyECS

SpaceWar-ECS
A space war game made with ECS and JobSystem in Unity.
Stars: ✭ 26 (+30%)
Mutual labels:  ecs, entity-component-system, entity-framework
Entitas Cpp
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
Stars: ✭ 229 (+1045%)
Mutual labels:  ecs, entity-component-system, entity-framework
Entitas Csharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stars: ✭ 5,393 (+26865%)
Mutual labels:  ecs, entity-component-system, entity-framework
Pyro
A linear Entity Component System
Stars: ✭ 125 (+525%)
Mutual labels:  ecs, entity-component-system
Entitas Lite
Entitas-Lite is a No-CodeGenerator branch of Entitas, and also a fast & easy ECS framework for C#/Unity.
Stars: ✭ 106 (+430%)
Mutual labels:  ecs, entity-component-system
Edyn
Edyn is a real-time physics engine organized as an ECS.
Stars: ✭ 113 (+465%)
Mutual labels:  ecs, entity-component-system
Ecs Snake
Simple snake game powered by ecs framework.
Stars: ✭ 41 (+105%)
Mutual labels:  ecs, entity-framework
Uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Stars: ✭ 174 (+770%)
Mutual labels:  ecs, entity-component-system
Flecs
A fast entity component system (ECS) for C & C++
Stars: ✭ 2,201 (+10905%)
Mutual labels:  ecs, entity-component-system
ECS
Entity-Component-System
Stars: ✭ 122 (+510%)
Mutual labels:  ecs, entity-component-system
Egocs
EgoCS: An Entity (GameObject) Component System framework for Unity3D
Stars: ✭ 211 (+955%)
Mutual labels:  ecs, entity-component-system
Octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Stars: ✭ 246 (+1130%)
Mutual labels:  ecs, entity-component-system
Entitas Sync Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Stars: ✭ 98 (+390%)
Mutual labels:  ecs, entity-component-system
Rust Game Development Frameworks
List of curated frameworks by the **Game Development in Rust** community.
Stars: ✭ 81 (+305%)
Mutual labels:  ecs, entity-component-system
Gdk For Unity Fps Starter Project
SpatialOS GDK for Unity FPS Starter Project
Stars: ✭ 119 (+495%)
Mutual labels:  ecs, entity-component-system
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.
Stars: ✭ 65 (+225%)
Mutual labels:  ecs, entity-component-system
Ape Ecs
Entity-Component-System library for JavaScript.
Stars: ✭ 137 (+585%)
Mutual labels:  ecs, entity-component-system
Ecs
A simple and easy to use entity-component-system C++ library
Stars: ✭ 20 (+0%)
Mutual labels:  ecs, entity-component-system
Endless Runner Entitas Ecs
Runner template for Unity
Stars: ✭ 41 (+105%)
Mutual labels:  ecs, entity-component-system
Awesome Entity Component System
😎 A curated list of Entity-Component-System (ECS) libraries and resources
Stars: ✭ 180 (+800%)
Mutual labels:  ecs, entity-component-system

TinyECS

Release Build status Coverage Status Gitter

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

Table of contents

  1. Features

  2. Requirements

  3. Installation

  4. Documentation

  5. Contact


Features

  • Easy to use.

  • Designed especially for integration with Unity3D.

  • Zero dependencies.


Requirements

  • Visual Studio 2017.

  • At least 2017.1 version of Unity3D.

  • The option '.NET 4.x scripting runtime version' should be enabled in the editor (From Unity3D 2018.1 and newer "ProjectSettings/Player/Other Settings").


Installation

To start to use the library just copy its *.dll and *.pdb files somewhere into Assets/ directory of your Unity3D's project.

NOTE. Also don't forget to specify path to UnityEngine.dll file before the building of the library.


Documentation

The project's documentation can be found here. You will find a bunch of tutorials there to understand how to use TinyECS library.


Contact

e-mail: [email protected]

Pull requests are appreciated !

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].