Tower Defense Starter Kit

v1.7 Update Change Log:

  1. Added the option to activate Object Pooling for Bullet Projectiles. The pooling system uses a free list (of array indices & not pointers) to chain together unused objects within a fixed size pool, & thus removes the need for iterations through the array.

To turn on the object pooling system, select the Object Pool Manager actor & set the ‘Pool Bullet Projectiles’ to true. The pool size itself can be modified through the ‘Pool Size_Bullet Projectile’ variable as shown below:

  1. Added a Projectile Manager class to act as a bridge between objects requesting for creation/deletion of projectiles, & the Object Pool Manager.

All changes within the blueprints are marked with the boolean variable ‘Version1.7’ in order to easily identify the workflow changes introduced with this update. Comments are also written to describe the major changes. The new variables, functions, interfaces, & components added to existing blueprints are also marked within their event graphs.