Arch: A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading
It's a type of repo that can be definitely recommended to read the source code and pick up some good practices. The ecs implementation is similar to Unity. Entities, but the codebase is easier to navigate and read in my opinion. It also contains source generation and can be used as a sample for your own implementation.
https://github.com/genaray/Arch
Source generation: https://github.com/genaray/Arch/tree/master/src/Arch.SourceGen
#ecs #sourcegen
Post #2348
800
- 👍 6
- 🔥 1