How to make 2 Niagara particle systems interact with each other?

I know that with cascade in the past, I had a setup with a vector field attached to an Actor and I had various emitters react to it when it was getting close to the particles. Unfortunately, I never found a way to have a similar setup with Niagara.

However, with Niagara you have so much more control in general.
The way I would approach this is to have a point attractor module for every particle system you want the character to be able to interact with and feed the player’s location to them through a Niagara Parameter Collection by setting that value in a Blueprint. This way you don’t have to manually reference each Niagara System but they will all update at the same time.

1 Like