Quick answer: Unity VFX Graph burst not spawning expected count? Spawn module's count is multiplied by Effects Quality scale - disable via 'override spawn count' or raise quality.

Authored 500-particle burst. On Effects Quality Low, only 125 spawn.

Override in module

Burst module > Use Effects Quality Scale = false. Spawn count is constant.

Or boost via runtime

vfx.SetInt("BurstCount", count) at spawn. Overrides scale.

Tag by importance

Mark hero VFX as quality-immune; ambient as quality-scalable. Targeted scaling.

“Quality scaling is the default. Hero VFX needs explicit opt-out.”

Audit your VFX assets for the quality scale flag. Most projects have it wrong on at least a few critical effects.

Related reading