ECS framework for Unity3D game engine that uses MonoBehaviours as components and GameObjects as entities.
- Framework: /Packages/com.starikcetin.joy
- Filter tests: /Assets/FiltersTest
- Roll a Ball example: /Assets/RollABall
Install this package: https://github.com/mob-sakai/UpmGitExtension
Install Joy using UpmGitExtension.
Add this as a dependency in your packages.json
file:
"com.starikcetin.joy": "https://github.com/starikcetin/joy.git#0.0.1-upm",
Replace 0.0.1-upm
with the tag of the version that you want to install, or update using the Package Manager window.
Put the Assets/Joy folder in anywhere under Assets folder.
You can also submodule this repository if you are using git. Here is a comprehensive tutorial from prime31 about submodules, symlinks and Unity: http://prime31.github.io/A-Method-for-Working-with-Shared-Code-with-Unity-and-Git/
MIT license. Refer to the LICENSE file.
Copyright (c) 2018 S. Tarık Çetin