ue-niagara-vfx
Installation
SKILL.md
Niagara VFX
For effect-specific design, use ue-niagara-flamethrower for sustained flame jets, ue-niagara-renderers-and-materials for visible particle geometry, ue-niagara-sequenced-effects for timed multi-emitter effects, ue-niagara-custom-modules for custom particle logic and events, or ue-niagara-mesh-disintegration for mesh-sampled dissolution.
Niagara is Unreal's visual-effects system. It replaced Cascade (legacy — avoid for new work; a converter plugin exists). Effects are authored in the Niagara Editor as Systems composed of Emitters built from Modules, then spawned and parameterized from gameplay C++. Your role in C++ is: spawn a system, attach it, set its User Parameters, and manage its lifetime.
When to use this skill
- Spawning particle/VFX at a world location or attached to an actor or socket.
- Driving an effect from gameplay (color, intensity, beam target, spawn rate).
- Choosing between CPU and GPU emitters and budgeting their performance cost.
- Triggering effects from animation notifies or ability system cues.
- Integrating Data Interfaces (skeletal mesh surface, collision, splines).