1. Install the Plugin
-
Place the plugin folder UMAS into:
YourProject/Plugins/(recommended)- or
Engine/Plugins/(not recommended)
- Open your project → enable Universal Attribute System.
- Restart the editor.
2. Required Modules
UMAS contains the following internal modules:- UMAS (Core Module)
Contains attributes, effects, profiles, and component logic.
3. Add the Attribute Manager to Your Character
UMAS requires a single component added to characters or actors:UAttributeManagerComponent
Add it in one of two ways:
Blueprint
- Open your Character Blueprint
- Add Component → Attribute Manager Component
- Compile & Save
C++
4. Assign an Attribute Profile
Every character must have a profile that defines:- The list of attributes
- Base/min/max values
- Leveling & progression rules
- Optional link definitions
→ Select your data asset.
5. Multiplayer Setup
UMAS is fully replicated by default. No additional setup is required. For custom actors:- Ensure the actor is replicated
- Ensure the component replicates (it does by default)