Tower Defense Starter Kit

Update 6 (v1.6) has gone live on the Unreal Engine Marketplace. This is a v4.14 exclusive update & listed below are the main changes introduced in this update:

  1. Added a new component to handle the ‘Lock-on System’ for Towers. The core functionality of the towers remain the same, but moving the aforementioned feature out of the tower using a modular component based approach should significantly improve the workflow involved in adding new custom Towers.

As of this update, towers like the Laser Tower, Machine Gun Tower, Sniper Tower, & the Artillery Tower, that focus on a single target actor/region are equipped with the new Turret Lock-on system.

  1. Added a new AI class: the Tower Disabler. The Tower Disabler bots periodically triggers EMP waves that temporarily deactivate nearby towers. Deactivated towers cease to perform their core functions & do not respond to player-driven UI operations like Upgrades, Tower Abilities, etc.

Gameplay demo of the v1.6.1 Tower Defense Starter Kit (Windows): https://www.dropbox.com/s/7wx5blp48kvsxiv/Tower%20Defense%20Starter%20Kit%20Sample%20Game%20Demo.7z?dl=0

All changes within the blueprints are marked with the boolean variable ‘Version1.6’ in order to easily identify the workflow changes introduced with this update. Comments are also written to describe the major changes. The new variables as well as functions added to existing blueprints are also marked in the event graph as shown below:


Changes in the Content Browser:

  1. Added new actor component: BPC_TurretLockOnSystem.

  2. Added new character blueprint: BP_EnemyAI_TowerDisabler.

  3. Added new entry to the enum ‘ECreepType’: Disabler.

  4. Added new interface: BPI_TurretLockOnSystem.