Recreating Incursion in UE5 with C++ - Wave Spawning and Health Systems

Опубликовано: 14 Июль 2026
на канале: Luke Baughan
84
1

The video displays my latest changes to Incursion (C++):

Created 4 new enemies with different stats and meshes: Runner, Maverick, Heavy, and Behemoth.
Created a Wave Data Actor, which contains what enemies spawn on each wave
The wave data actor is dragged into the level, then the enemies for each wave can be set in actor's details tab
Enemies now spawn every second instead of a single enemy spawning

Waves of enemies (up to 9 waves) now spawn in
There is a countdown (displayed in the HUD) before waves start
Once every enemy in a wave is killed/ reaches the goal, the countdown to the next wave begins
During the countdown before a wave starts, pressing the "T" key now skips the countdown to have only 3 seconds remaining.

Created a health variable for the player which decreases when they are hit by an enemy
Created a Spectator Camera actor
When the players health reaches 0, the player's camera changes from the player character to the spectator camera for a set amount of time (the HUD, character mesh and gun is hidden during this time)
After a set amount of time, the player's camera returns to the player character with maximum health


What is Incursion?

A mix of the tower defence genre and the first-person shooter genre where the player must defend against waves of alien enemies in order to survive.
They can achieve this by purchasing towers to attack autonomously in addition to shooting the enemies themselves.

Marketplace Content

I did not create the assets used in my project (meshes, sounds, animations, FX etc). The following is what I sourced to use:

Military Weapons Dark - Adia Entertainment
https://www.unrealengine.com/marketpl...

Military Weapons Silver - Adia Entertainment
https://www.unrealengine.com/marketpl...

Humanoids Creatures Pack - Bugrimov Maksim
https://www.unrealengine.com/marketpl...

41 Animations For Monsters - Bugrimov Maksim
https://www.unrealengine.com/marketpl...

Modular Sci-Fi Weapons - Ebal Studios
https://www.unrealengine.com/marketpl...

Animation Starter Pack – Epic Games
https://www.unrealengine.com/marketpl...

Aggressive EDM Music Pack - Intersonic Sound
https://www.unrealengine.com/marketpl...

Modular SciFi Season 1 Starter Bundle - Jonathon Frederick
https://www.unrealengine.com/marketpl...

Modular Scifi Season 2 Starter Bundle - Jonathon Frederick
https://www.unrealengine.com/marketpl...

Monsters Sound Two - Mechanics Mechanics
https://www.unrealengine.com/marketpl...

FPS Military Arms - Quantum Assets
https://www.unrealengine.com/marketpl...