4 months ago
![[Image: c5035946-acf0-480d-a651-c4053ce5ed25.jpg]](https://media.fab.com/image_previews/gallery_images/47167d81-2947-45f2-a4b4-da304edeb695/c5035946-acf0-480d-a651-c4053ce5ed25.jpg)
![[Image: 6fe1418d-0e8c-4ebc-b4b6-3735839665fd.jpg]](https://media.fab.com/image_previews/gallery_images/88bff393-9f24-4f0f-8bd5-4b07832cb773/6fe1418d-0e8c-4ebc-b4b6-3735839665fd.jpg)
![[Image: ace9aa14-44b6-44bc-b71d-35206254acc9.jpg]](https://media.fab.com/image_previews/gallery_images/391139fc-043e-49d8-9161-f113a1f538be/ace9aa14-44b6-44bc-b71d-35206254acc9.jpg)
![[Image: 3ed3d1a4-e190-4a13-8764-2cbb9e1203fb.jpg]](https://media.fab.com/image_previews/gallery_images/8f2c4824-9702-4928-ae2e-52d14179181a/3ed3d1a4-e190-4a13-8764-2cbb9e1203fb.jpg)
• Multiple types of AI Wave Spawning systems, with support for both Endless waves & repeating wave cycles with escalating difficulties
• Towers: Machine Gun, Shockwave, Laser, Tesla, Sniper, Artillery, Boost, & Mining Tower
• Enemy AI: Tank, Healer, Rusher, Ranged, & Tower Disabler
• Tower Abilities: Overdrive & Repair
• Global Abilities: Airstrike, Tower Guardians, Proximity Mines, & Regen Field
• Branching Upgrade Paths for Towers
• Special Waves that spawn Bosses at the end
• Grid Generators with drag & drop support to create grid cells for tower placement
• Main menu with level selection & persistent map unlocks across multiple sessions
• Loadout menu for selecting towers & global abilities at mission start
• Supports spline-based multi-lane paths & navmesh-based pathfinding
Technical Details
• Modular components are employed throughout the toolkit to handle special functionalities & aid in the creation of new variations to existing entities with minimal coupling.
• The Wave Manager allows complete customization of waves through parameters including Enemy Type, Number Of Units, Spawn Point, Spawn Delay, etc.
• AI Spawn Points support precached & runtime generation of randomized spawning locations.
• Event-driven logic used predominantly over continuously ticking services for HUD updates.
• All information about the towers & abilities are displayed dynamically using a data-driven approach, thus eliminating the need for manual HUD modifications when adding/removing towers.
Intended Platform: Windows