Overview of jecs features and performance
mainjecs is a high-performance Entity Component System (ECS) designed for Luau. Key features include:
- Entity Relationships: Supported as first-class citizens.
- High Performance: Capable of iterating 800,000 entities at 60 FPS.
- Type-Safety: Provides a type-safe Luau API.
- Optimized Storage: Uses an archetype/SoA (Structure of Arrays) approach optimized for column-major operations and cache friendliness.
- Zero-dependency: The package has no external dependencies.