Community Tutorial: 07 - The Wave Manager - Enemy Spawning and Movement - Let's Make a Tower Defense Game

This Unreal Engine 5.4 video is about building the Wave Manager, which initially, will Spawn and Advance Enemies along the Path.

We start by adjusting the Player Start Location, as with the map changing size, the old location is no longer valid. We then create a child Blueprint of the Enemy Base Blueprint and assign the Purple UFO Static Mesh to it. Next, we create the Wave Manager Blueprint, with an Instance Editable Variable for a Path Blueprint, and assign that in the Editor. We then create the Update Wave function, which just spawns a Purple UFO Enemy every four seconds. Update Wave then calls Advance Enemies, which moves all the Enemies along the Spline, until they reach the end, and are removed.

https://dev.epicgames.com/community/learning/tutorials/m3oO/unreal-engine-07-the-wave-manager-enemy-spawning-and-movement-let-s-make-a-tower-defense-game