Niagara VFX Basics · Beginner · 14 min

The Niagara Editor Tour: Emitters, Modules and the Particle Stack

Open a Niagara System and learn to read it like a pro: the System Overview map, an emitter's stack (Spawn, Update, Render), what a module actually is, plus the timeline and preview viewport — so every later effect makes sense.

LevelBeginner Time~14 min EngineUE 5.4+ Hands-on15 checkpoints

Before this: What Is Niagara? Spawn Your First Particle System in UE5

By the end, you'll be able to
  • Tell a Niagara System apart from an Emitter and know how they nest
  • Read an emitter's stack: Emitter Spawn/Update, Particle Spawn/Update and Render
  • Explain what a module is and add or remove one
  • Use the System Overview, timeline and preview viewport to navigate any effect

The room you're about to walk into

Niagara is Unreal Engine 5's particle system — the thing that makes sparks fly, fire flicker, smoke roll and magic swirl. The first time you double-click a Niagara System and the editor opens, it can feel like the cockpit of a plane: panels everywhere, lists of strange words like 'Emitter Update' and 'Solve Forces and Velocity', and a little fountain of dots spraying in a viewport.

Here's the reassuring truth: it's far simpler than it looks. Almost everything you'll ever do happens in one column of stacked boxes, and once you can read that column, every fire, spark and dust effect you ever open will make sense. This lesson is a guided tour — we're not building an effect yet, we're learning to read the map. Take it slow, and don't worry about memorising the long module names. By the end you'll know exactly where to look.

Four words to lock in before the tour

Tap a card to flip it

The one big idea: System contains Emitters, Emitters contain Modules

Niagara nests in three layers. A System is the top-level effect — say, a torch. Inside it live one or more Emitters — maybe a 'flame' emitter and an 'ember' emitter. Inside each emitter is a stack of Modules — small step-by-step instructions like 'spawn this many per second', 'shoot them upward', 'shrink them as they age'.

So when you want to change how an effect behaves, you're almost always opening an emitter and tweaking (or adding) a module. That's it. The whole editor exists to let you read and edit those stacks. Keep 'System → Emitter → Module' in your head and you won't get lost.

Take the tour: open a system and find every panel

Use any Niagara System you already have — the one you made in the previous lesson, or a Fountain you add via the Content Browser's Add button. Double-click it to open the Niagara editor, then walk through each panel below and tick it off.

  1. 1Open the System and find the System Overview

    Double-click your Niagara System asset in the Content Browser. The editor opens. Look for the 'System Overview' — a graph-like map (usually the left/centre area) showing a 'System' node and, beside it, a tall box for each Emitter.

    This is your home base. Think of it as a wiring diagram of the whole effect: one System, plus an emitter card for every particle source it contains.

    TipIf you can't see the overview, check the Window menu at the top of the editor — every Niagara panel can be re-opened from there if you ever close one by accident.

  2. 2Click an emitter to reveal its stack

    In the System Overview, click the emitter's card (or its name). The emitter's stack appears — a single vertical column of grouped sections reading top to bottom.

    This column is where you'll spend 90% of your Niagara life. Each section is a 'group', and inside each group sits a list of modules.

    TipAn emitter's name is just a label — double-click it to rename it to something meaningful like 'Embers' or 'Smoke'. Future-you will thank present-you.

  3. 3Read the stack groups top to bottom

    From the top, the groups are: Emitter Spawn, Emitter Update, Particle Spawn, Particle Update, and Render. The 'Emitter' groups run for the emitter as a whole; the 'Particle' groups run for each individual particle.

    A handy way to read it: Emitter Spawn = 'set up once when the emitter starts', Emitter Update = 'do this every frame for the emitter (like deciding how many to spawn)', Particle Spawn = 'set up each new particle the moment it's born', Particle Update = 'do this to every living particle every frame', Render = 'how the particles are drawn on screen'.

    TipSpawn = 'once, at birth'. Update = 'every frame, while alive'. That single distinction unlocks the whole stack.

  4. 4Look inside a group at its modules

    Click into the Particle Update group. You'll see modules listed — common ones are things like a force or gravity module, a 'scale color' module, and a velocity solver. Each line is one module doing one job.

    Click a module's name. The Selection / details area (usually on the right) fills with that module's settings — sliders, numbers and color pickers you can change.

    TipModules run in order, top to bottom, within their group. If two modules fight over the same value, the lower one usually wins because it runs last.

  5. 5Add a module with the + button

    Hover over a group like Particle Update and click the '+' (plus) button on that group. A searchable menu of modules appears. Type a word like 'gravity' or 'color' to filter it.

    Pick one and it drops into the stack as a new line. You don't need to commit to anything — this step is just to see how modules are added. You can remove it again in the next step.

    TipThe search box is your friend — there are hundreds of modules, but you only ever need to remember roughly what you want ('drag', 'curl noise', 'scale size') and let search find it.

  6. 6Remove a module and meet the preview viewport

    Right-click the module you just added and choose to delete it (or use the small options on the module row) to put the stack back. Notice nothing breaks — modules are safe to add and remove.

    Now look at the preview viewport — the 3D panel showing your effect playing live. It updates instantly as you change modules. You navigate it exactly like the main editor viewport: hold the right mouse button and use W/A/S/D to fly, and press F to frame the effect.

    TipIf the preview ever looks frozen or empty, find the playback controls (a row with play/pause/loop, like a video scrubber) and make sure it's playing and set to loop.

Emitter groups vs Particle groups — what runs where

These groups are about the emitter as a whole, not individual particles. Emitter Spawn runs once when the emitter starts up — a place for one-time setup.

Emitter Update runs every frame for the emitter and is where the big decision lives: how many particles to spawn. The 'Spawn Rate' module (e.g. 20 particles per second) and 'Spawn Burst' (e.g. 100 all at once) live here. Want more or fewer particles overall? This is the group you visit.

You want the campfire to throw out MORE sparks per second. Which group and rough kind of module do you go looking for — and why not Particle Spawn?

Getting around the Niagara editor

  • RMB W A S D Fly the preview viewport camera (same as the main editor)
  • F Frame (focus) the effect in the preview viewport after selecting it
  • Ctrl S Save the Niagara System — do this often as you experiment
  • Alt LMB drag Orbit the preview camera around the effect to inspect it
  • Play / Pause buttons Use the simulation playback controls (the play/pause/loop row) to start, stop and scrub the effect

QuizCheck yourself

1How do a Niagara System, an Emitter and a Module relate?

2What's the key difference between a 'Spawn' group and an 'Update' group in the stack?

3Which group decides how the particles are actually drawn on screen (as flat sprites, 3D meshes, or ribbons)?

ChallengeTry it yourself

Open any Niagara System, click into one emitter, and just by reading the stack answer three questions out loud: (1) Which group sets how many particles spawn? (2) Which group is fading the color or shrinking the size over the particle's life? (3) What renderer is this emitter using — sprite, mesh, or ribbon? Then add a 'gravity' or 'drag' module to Particle Update, watch the preview change, and remove it again.

Hint 1

Spawn count lives in the Emitter Update group (look for a Spawn Rate or Spawn Burst module).

Hint 2

Color and size 'over life' changes live in Particle Update (look for module names with 'Color' or 'Scale'/'Size').

Hint 3

The renderer is the bottom group, Render — its module name tells you the type (Sprite Renderer, Mesh Renderer, Ribbon Renderer).

Hint 4

To add a module, hover the Particle Update group, click '+', search for the module, pick it. Right-click the new module row to delete it.

You can now

Tick these off — if any feels shaky, re-open the system and find that panel again before moving on:

  • Open a Niagara System and identify the System Overview
  • Click an emitter and read its stack from Emitter Spawn down to Render
  • Explain the difference between a Spawn group (once) and an Update group (every frame)
  • Find where spawn count is set (Emitter Update) versus where per-particle motion is set (Particle Update)
  • Add a module with '+', see the preview change, and remove it again
  • Navigate the preview viewport and scrub the timeline to pause the effect
Finished the steps?

Mark this lesson complete

We'll remember it on your Academy page and unlock the next lesson below.

Next lesson →Build Your First Spark or Fire Effect from a Niagara Template

Questions beginners ask

Do I need to know any code or maths to use the Niagara editor?

No. Building effects is all about adding modules to a stack and adjusting their settings with sliders, numbers and curves — no typing code. Niagara does have a deeper visual scripting layer for custom modules, but you can build sparks, fire, smoke and magic for a long time without ever touching it.

What's the difference between an Emitter and a System — when would I have more than one emitter?

A System is the whole effect; an emitter is one source of particles inside it. You add a second (or third) emitter when an effect is really several things happening together — a campfire, for example, is often a flame emitter, an ember emitter and a smoke emitter combined into one System so they move and play as a unit.

I accidentally closed a panel and now half the editor is missing. How do I get it back?

Use the Window menu at the top of the Niagara editor — every panel (System Overview, Preview, Timeline, Selection/Details, and more) can be re-opened from there. There's also usually an option to reset the layout to its default arrangement.

Why are there so many modules with long, technical names?

Niagara ships a large library so it can cover everything from sparks to fluid-like smoke. You don't memorise them — you use the search box in the '+' menu, type roughly what you want ('gravity', 'drag', 'curl noise', 'scale color'), and pick from the filtered results. The names get familiar fast once you start building real effects.

Get the next lessons as they land

New Academy lessons, UE5 tips and tool releases — straight to your inbox. No spam, unsubscribe anytime.

Report a bug