This is a simple and interactive Unity3d example project to show how to use Entitas
This is a simple and interactive Unity example project to show how to use Entitas. Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity.
See https://github.com/sschmid/Entitas
Match One is a very simple CandyCrush-like Match 3 example, except it's Match One.
Watch the talk from Unite Europe 2015 to get an in-depth tutorial.
Match One shows
GameController
EntityIndex
to conveniently access entities with a specific positioncontexts
to reduce the memory footprint of each entity (Game, Input, GameState, Config)Play around, add some features and ideas, and when you need to regenerate code, e.g. after adding new components, run
dotnet Jenny/Jenny.Generator.Cli.dll gen
Happy coding :)