ue-mass-entity

Create archetype-based ECS workflows for Unreal Engine simulations.

3|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/Noureddine-Hci/RevenantOps --skill ue-mass-entity-noureddine-hci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-mass-entity
Source: https://github.com/Noureddine-Hci/RevenantOps/tree/main/.agents/skills/ue-mass-entity
Command: npx skills add https://github.com/Noureddine-Hci/RevenantOps --skill ue-mass-entity-noureddine-hci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about ue-mass-entity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I simulate massive crowds in Unreal Engine without dropping framerate?

Mass Entity enables massive crowd simulations in Unreal Engine by using an archetype-based ECS with cache-friendly data layouts and parallel processing to maintain performance across tens of thousands of entities. It supports ISM rendering to minimize performance costs.

What is archetype-based ECS data modeling in Unreal Engine?

Archetype-based ECS data modeling composes per-entity fragments, tags, shared fragments, and chunk data to maximize memory locality for large-scale simulations. This cache-friendly layout allows efficient batch creation and query-driven iteration over massive entity sets.

How do I set up a basic Mass Entity processor to move entities?

To set up a basic Mass Entity processor, spawn a small entity setup using a config asset and a spawner, then implement a processor using FMassEntityQuery to filter and mutate the target subset of entities. You can apply changes via deferred commands during iteration to maintain memory safety.

Can I use MassCrowd with ZoneGraph for density management in Unreal Engine?

Yes, Mass Entity supports MassCrowd integration with ZoneGraph to handle lane navigation and density management for crowds. This allows complex entity setups to leverage ZoneGraph-based density controls within Unreal Engine projects.

Does Unreal Engine Mass Entity support instanced rendering and LOD transitions?

Mass Entity supports ISM-based rendering and LOD transitions to render mass scenes with minimal performance cost. You can configure instanced rendering to efficiently display tens of thousands of entities simultaneously in Unreal Engine.

Why use deferred mutations during parallel ECS iteration?

Deferred mutations apply changes via deferred commands during query-driven iteration to maintain memory safety and performance. This prevents data corruption when filtering and mutating large entity sets in parallel within the archetype-based ECS processing model.