Contents

Unreal Engine 5.8 · Focused reference

Niagara system selector

On this page
RequirementPreferVerify
Simple repeatable particles, many emittersLightweight/stateless emitterrequired modules/renderers are supported
Gameplay-readable particle data or CPU-only interfaceCPU simparticle count and game-thread cost
Large particle count, supported GPU behaviorGPU compute simbounds, GPU collision/data access, readback limits
Many same-type impacts/burstsData Channel + shared listenerbatching semantics, island/extents, lifetime
Trail/beamRibbon or beam-style module setupsource continuity, tessellation, UVs
Volumetric smoke/fire/liquidNiagara Fluids or flipbookBeta maturity, GPU/memory budget, platform
Pure camera-facing illusionSprite/flipbookoverdraw, sorting, lighting
Shape and parallax matterMesh particlestriangles, draw calls, material cost

Decision questions:

  1. What must the player perceive, and for how long?
  2. Must particles affect gameplay, or only respond to gameplay?
  3. Does the simulation need scene/depth/distance-field collision?
  4. How many systems and particles coexist in the worst representative view?
  5. Can a material animation, decal, mesh animation, or flipbook communicate the same effect cheaper?

Mixed systems may contain both stateful and lightweight emitters. Choose per emitter, not by habit.

Sources and version

Documentation target: Unreal Engine 5.8. Confirm behavior in your installed engine; no per-procedure test result is implied.

Read this system’s sources and verification notes →

Canonical reference and AI copyunreal-niagara/references/system-selector.md

Read the Markdown source