What problem does it solve?
Mass Entity provides a high-performance, archetype-based ECS for Unreal Engine, enabling scalable simulation of thousands of entities with cache-friendly layouts and parallel processing.
Core Features & Use Cases
- Archetype-based data modeling: Compose per-entity fragments, tags, shared fragments, and chunk data to maximize memory locality.
- Query-driven processing: Use FMassEntityQuery to efficiently filter and mutate large entity sets in parallel.
- ISM rendering and LOD: Configure instanced rendering and LOD transitions for mass scenes with minimal performance cost.
- Crowd and ZoneGraph support: Integrate MassCrowd lane navigation and ZoneGraph-based density management for crowds.
- Deferred mutations: Apply changes via deferred commands during iteration to maintain memory safety and performance.
Quick Start
Spawn a small Mass Entity setup using a config asset and a spawner, then implement a basic processor to move a subset of entities.