Unreal Engine Niagara VFX skill for particle simulations, GPU sprites, and procedural visual effects.
Niagara visual effects system for Unreal Engine.
This skill provides capabilities for creating visual effects using Unreal's Niagara system, including particle simulations, GPU particles, and procedural effects.
// C++ spawn
UNiagaraComponent* NiagaraComp = UNiagaraFunctionLibrary::SpawnSystemAtLocation(
GetWorld(),
ExplosionEffect,
Location,
Rotation
);
// Set parameters
NiagaraComp->SetVariableFloat(FName("Scale"), 2.0f);
1. Add Niagara Component
2. Set Niagara System Asset
3. Call Activate/Deactivate
4. Set User Parameters
5. Handle completion events