LazyECS is an ECS framework designed to be quick to learn and implement while still remaining performant and scalable.
- No codegen
- Simple
- Easy to learn (faster onboarding)
- No Unity dependency (Excluding Debug.Log used in the source code and WorldDebugger)
LazyECS can be installed via the Unity Package Manager or by downloading from GitHub and importing into your project.
Window/Package Manager => + Button => "Add package from git URL..." => https://github.com/tatelax/LazyECS.git
See Wiki
This addon provides the ability to synchronize entities and their component data across the networking using Mirror
Here's an example project in Unity 2019.
None
- Unit tests
- Multi-threading
- Replace classes with structs where possible
Lazy ECS is not production ready. There might be bugs.
You can contact me on Discord: tatelax#0001