1. AttributeCalcSubsystem
Handles global calculations. Responsibilities:- Provide a global location for custom calculations
- Allow mods and child systems to register dynamic logic
- Compute advanced magnitude formulas
- Cache frequently used calculations for speed
2. EffectSystemSubsystem
Tracks global effect instances. Responsibilities:- Tick world-based effects
- Coordinate cross-actor effect behavior
- Provide global cleanup
- Support async operations (later expansion)
Designer Notes
- You do not need to reference these in normal workflows.
- Advanced users may plug in global modifiers or formula libraries.
Developer Notes
- Subsystems follow Unreal’s standard subsystem lifecycle.
- Fully multiplayer safe.
- Lightweight — only activated when used.