Ecosyste.ms: Awesome

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

https://github.com/bnoazx005/TinyECS

Tiny ECS is an easy to use Entity-Component-System framework that's designed specially for Unity3D.
https://github.com/bnoazx005/TinyECS

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

Last synced: about 2 months ago
JSON representation

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

Lists

README

        

![TinyECS](https://i.imgur.com/gLWNmrM.png)

[![Release](https://img.shields.io/github/release/bnoazx005/TinyECS.svg)](https://github.com/bnoazx005/TinyECS/releases/latest)
[![Build status](https://ci.appveyor.com/api/projects/status/5a0gh17yl6gsva9m?svg=true)](https://ci.appveyor.com/project/bnoazx005/tinyecs)
[![Coverage Status](https://coveralls.io/repos/github/bnoazx005/TinyECS/badge.svg?branch=master)](https://coveralls.io/github/bnoazx005/TinyECS?branch=master)
[![Gitter](https://badges.gitter.im/bnoazx005/TinyECS.svg)](https://gitter.im/bnoazx005/TinyECS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

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

## Table of contents

1. ### [Features](#features)
2. ### [Requirements](#requirements)
3. ### [Installation](#installation)
4. ### [Documentation](#documentation)
5. ### [Contact](#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](https://github.com/bnoazx005/TinyECS/wiki). You will find a bunch of tutorials there to understand how to use TinyECS library.

***

### Contact

e-mail: [email protected]

Pull requests are appreciated !