Entitas — The Entity Component System Framework for C# and Unity.
Entitas is a super fast Entity Component System Framework (ECS) specifically made for C# and Unity. Internal caching and blazing fast component access makes it second to none. Several design decisions have been made to work optimal in a garbage collected environment and to go easy on the garbage collector. Entitas comes with an optional code generator which radically reduces the amount of code you have to write and makes your code read like well written prose.
This asset uses Entitas (MIT) and Roslyn (Apache License 2.0); see Third-Party Notices.txt file in package for details.