Community Tutorial: 08 - The Wave Manager - Data Driven Wave Data - Let's Make a Tower Defense Game

This Unreal Engine 5.4 video is about adding Data Driven functionality to the Wave Manager.

We start by adding an Enemy Type Enum, and Wave Data Struct, in C++. In the Editor, we create a Data Table using the Wave Data Struct, and show how to export it to a JSON file so it can be updated outside of the Editor, and imported back into the Data Table. Next, we update the Wave Manager to Import the Rows from the Data Table, and add a Spawn Enemy function that takes in the Enemy Type Enum.

https://dev.epicgames.com/community/learning/tutorials/bZjZ/unreal-engine-08-the-wave-manager-data-driven-wave-data-let-s-make-a-tower-defense-game