FPS Tower Defense Toolkit

The v3.17 update is now Live on FAB

Change Log:

BPC_Hitpoints System Overhaul

I. Switched to an enum-driven system for retrieving hitpoint stats, making it easier to access specific values like Health and Shield. This significantly improves HUD integration and reduces the need to modify logic whenever new stats are introduced. A similar system for Tower stats is planned for a future update.

II. Introduced a new Shield stat alongside Health, with support for both additive and multiplicative modifiers applied to either stat.
III. Added shield regeneration that kicks in after a short delay if the player avoids taking damage.
IV. Shield functionality is currently limited to players, as enemy health bars haven’t yet been updated to support shield UI. Support for shielded enemies will be added in the next update.

HUD System Revamp

I. Completely reworked the HUD update logic using Event Dispatchers to respond to all gameplay state changes.
II. Other gameplay classes no longer need direct access to the HUD widget, improving modularity and reducing cross-dependencies.


Upcoming Features:

  • Performance improvements for enemy nav path display calculations
  • Shield bar support for enemy units
  • Minor performance and design improvements across the board for all blueprints