This is a simple and interactive Unity3d example project to show how to use EgoCs (Entity Component System). EgoCS is an Entity Component System (ECS) Framework specifically made for C# and Unity
Get EgoCS here: https://github.com/andoowhy/EgoCS
Wiki is here : https://github.com/andoowhy/EgoCS/wiki
This example aims to demonstrate :
-
Create Components, attach them to Entities (GameObjects)
-
Create Events (to get the systems to communicate)
-
Create Systems (to do all the logic of the game)
Update Feb 14, 2017 EgoCS author made a few suggestions regarding systems. They have been cleaned up