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. Unified Stats System: Tower Defense Starter Kit v3.0 Dev Log #1: A Unified Stats Framework

  3. Tower Core Architecture: Tower Defense Starter Kit v3.0 Dev Log #2: Tower Core Architecture

  4. Tower & Battle Unit Agent Systems: Tower Defense Starter Kit v3.0 Dev Log #3: Tower and Battle Unit Agent Systems

  5. Global Abilities System: Tower Defense Starter Kit v3.0 Dev Log #4: The Global Abilities System

  6. Hitpoints & XP Systems: Tower Defense Starter Kit v3.0 Dev Log #5: How Hitpoints and XP systems work in v3.0

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

  8. Stats Display Systems: Tower Defense Starter Kit v3.0 Dev Log #6: Stats Display Reimagined

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 (v3.0+): Tower Defense Starter Kit Tutorial: How to Create New Towers (v3.0)

  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

Tutorials (Legacy/Old versions):

  1. How to create new Towers (v2.3): Tower Defense Starter Kit Tutorial: How to create new Towers (v2.30)

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: