https://github.com/starikcetin/joy
ECS framework for Unity3D game engine that uses MonoBehaviours as components and GameObjects as entities.
https://github.com/starikcetin/joy
csharp ecs entity-component-system unity unity3d
Last synced: over 1 year ago
JSON representation
ECS framework for Unity3D game engine that uses MonoBehaviours as components and GameObjects as entities.
- Host: GitHub
- URL: https://github.com/starikcetin/joy
- Owner: starikcetin
- License: mit
- Created: 2018-10-02T21:03:49.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-09-06T17:28:29.000Z (almost 6 years ago)
- Last Synced: 2025-03-17T05:11:29.107Z (over 1 year ago)
- Topics: csharp, ecs, entity-component-system, unity, unity3d
- Language: C#
- Homepage: https://openupm.com/packages/com.starikcetin.joy/
- Size: 543 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Joy
ECS framework for Unity3D game engine that uses MonoBehaviours as components and GameObjects as entities.
* Framework: [/Packages/com.starikcetin.joy](/Packages/com.starikcetin.joy)
* Filter tests: [/Assets/FiltersTest](/Assets/FiltersTest)
* Roll a Ball example: [/Assets/RollABall](/Assets/RollABall)
Installation (with UPM and UpmGitExtension, recommended)
---
Install this package: https://github.com/mob-sakai/UpmGitExtension
Install Joy using UpmGitExtension.
Installation (with UPM, without 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.
Installation (without UPM)
---
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/
Licence
---
MIT license. Refer to the [LICENSE](/LICENSE) file.
Copyright (c) 2018 S. Tarık Çetin