Enemy Wave System

I’m trying to make a wave system for my enemies but I have a problem.

Problem: The enemies according to these blueprints spawn next to each other too close, I want them to have a little distance between them.


You are using the Actor Transform as the spawn location. You would need to change this location by some amount during each loop. I would suggest a “Random Float in Range” node and add that to the x, y translation. Careful of using Z translation as you may spawn above/below the floor. More logic would be needed to get proper floor location if your floor is not flat.

At the most mundane level:

But you can hopefully make it better.

Thank you guys! It’s worked. But I want to ask as well; what if I want to spawn 2 types of enemies randomly with these blueprints? What should I do?

50% to spawn either of the 2 classes of enemies.

Much thanks!

1 Like