
Description
Open-sourced plugin that provides user-friendly API for Mass Entity in both blueprint and c++.
Dependency:
This product requires the engine's MassGamplay plugin enabled.
Documentation:
https://drive.google.com/file/d/1xf_NrEiS-lDhtLwenbwzdXQ7tuoZshg6/view?usp=sharing
Discord: Link
Overview
The Mass API Plugin is a wrapper for Unreal Engine's Mass Entity framework, simplifying the complex Entity Component System (ECS) for both C++ and Blueprint users. It provides a unified subsystem (UMassAPISubsystem) as a central entry point for all entity operations. Key features include a clean Defer() method for deferred commands, full Blueprint integration with custom K2 nodes, a simple FEntityQuery system, and a dynamic 128-bit flag system (FEntityFlagFragment) for managing states without performance penalties.
Product Introduction
Unlock Unreal Engine's Mass Entity framework without the complexity. The Mass API Plugin is a convenience layer that makes the high-performance Entity Component System (ECS) easy to use.
It provides a clean, unified interface for all entity operations, eliminating boilerplate.
Full Blueprint Support: Use custom, type-safe K2 nodes to manage entities directly in Blueprints.
Simplified C++ API: A clean Defer() method and intuitive functions make your C++ code more readable.
Dynamic Flags: Manage entity states at runtime with a 64-bit flag system that avoids slow archetype changes.
Zero-Overhead Abstraction: Gain massive usability improvements without sacrificing native Mass performance.
The Mass API Plugin is the essential tool for managing thousands of entities with ease.
Use Mass API when:
* Working outside of Mass processors
* Reading from other entity inside processors
* Operating on individual entity
* Building entities in runtime
* Need Blueprint support for mass entity
* Need flag system to avoid archytype migrations
* Need cleaner c++ api and less boilerplate code
* Want an unified entry for mass operations








