Tower Defense Starter Kit

Additional Resources:

Concept Overviews:

  1. Weighted Wave Spawn Controller: https://unrealpossibilities.blogspot…-basics_2.html (shared resource with FPS Tower Defense Toolkit)

  2. Enemy AI Classes: https://forums.unrealengine.com/show…l=1#post485985

Tutorials:

  1. How to set up waves using Batched Wave Spawn Controller: https://www.youtube.com/watch?v=-YwbcOaZZH8

  2. How to create new Towers: Tower Defense Starter Kit Tutorial: How to create new Towers

  3. How to create new Global Abilities: https://www.youtube.com/watch?v=eEHjTlchAJ0

  4. How to set up Global Ability Deployment: Tower Defense Starter Kit Tutorial: How to set up Global Ability Deployment

  5. How to create a new level: Tower Defense Starter Kit Tutorial: How to create a new level

  6. How to change the Grid size: https://forums.unrealengine.com/show…l=1#post486034

  7. How to add new levels to the Level Selection Menu: https://forums.unrealengine.com/show…l=1#post627662

  8. How to create new Enemy Types: https://www.youtube.com/watch?v=4jjl011xoiE

  9. How to set new UI Thumbnails for Tower Functions: https://www.youtube.com/watch?v=n_myHNws1Kc

  10. How to create your own custom Hero unit: Introducing Hero units to Tower Defense Starter Kit

  11. How to assign Hotkeys to Global Abilities: Tower Defense Starter Kit: How to assign Hotkeys to Global Abilities

Update Logs:

FAQ:

Q: I’m trying to create a new level from scratch within the toolkit & have made placed all the necessary actors in the level by looking at the sample maps. However, I’m unable to get the Global Abilities working in my level. Is there any additional procedure that needs to be implemented in order to get them working on a new map?
A: Yes, just make sure that steps mentioned in the following link are implemented: https://forums.unrealengine.com/show…l=1#post689302

Q: I’m using the spline-based pathing system provided in the toolkit for my tower defense game. I noticed that the units only traverse along the XY plane. Is there any way to make them travel in the Z direction (for example, going over hills) as well? I’ve already tried raising up the spline paths, but that did not create the intended result.
A: The spline-based pathing system, by default, enables movement only in the XY plane. However, you can make it move in the up/down direction by making a couple of small changes within the ‘Move Along the Spline’ function of BP_EnemyAI_Parent’ blueprint as explained in the following posts: