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).

System/emitter/module hierarchy

Installs
19
GitHub Stars
77
First Seen
Sep 9, 2026