Overview of Fleks ECS
masterFleks is a fast, lightweight Entity Component System (ECS) library written in Kotlin. It is designed to be more concise and idiomatic than older ECS libraries like Ashley.
Key improvements in version 2.x include:
- Unified API: Combines KMP and JVM flavors into one.
- No Reflection: Completely removed reflection usage for better performance and easier debugging.
- Simplified API:
ComponentMapperis no longer necessary, making the API more concise and readable. - Null-Safety: Improved null-safety compared to older libraries.