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.
- Host: GitHub
- URL: https://github.com/bnoazx005/TinyECS
- Owner: bnoazx005
- License: apache-2.0
- Created: 2019-04-10T17:18:26.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-12T16:02:09.000Z (almost 4 years ago)
- Last Synced: 2024-02-10T06:49:56.843Z (5 months ago)
- Topics: csharp, ecs, entity-component-system, entity-framework, game-development, gamedev, tinyecs, unity, unity3d, unity3d-plugin, unityengine
- Language: C#
- Size: 3.47 MB
- Stars: 21
- Watchers: 3
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Lists
- awesome - bnoazx005/TinyECS - Tiny ECS is an easy to use Entity-Component-System framework that's designed specially for Unity3D. (C\#)
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)***
* Easy to use.
* Designed especially for integration with Unity3D.
* Zero dependencies.
***
* 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"**).
***
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.
***
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.
***
e-mail: [email protected]
Pull requests are appreciated !