Quick answer: Unreal Niagara Spawn Burst Instantaneous not emitting the expected count? Check that the emitter’s loop behavior fires once and that Spawn Count isn’t scaled by emitter scalability.
A Niagara emitter should burst 100 particles on activation but only spits out 20. Scalability quality settings are clamping the count.
Scalability Multiplier
Niagara Emitters have a Scalability override that scales spawn counts by quality level (Low / Medium / High / Epic). On Low, your 100 becomes 20.
Fixed Counts
For gameplay-critical bursts (gibs, decals), set Apply Spawn Count Scale to false on the burst module so the count is exact regardless of quality.
Loop Behavior
If the emitter loops, each loop re-emits the burst. For a one-shot, set Loop Behavior to Once and Loop Count to 1.
Verifying
Switch scalability between Low and Epic — gameplay-critical bursts stay constant; cosmetic bursts scale.
“Scalability scales spawn counts. Mark gameplay bursts as unscaled.”
Use fx.Niagara.QualityLevel console var to test all scalability tiers in one PIE session — saves switching project settings repeatedly.