TacticsPack – Tower Defense AI Expansion for BTGraph OFFICIAL SALE

TacticsPack – Tower Defense AI Expansion for BTGraph or BTGraph Pro

TacticsPack is a modular AI extension for BTGraph, designed specifically for isometric and grid-based Tower Defense games.

It provides a complete set of production-ready Behavior Tree nodes and clean gameplay interfaces for implementing advanced targeting, combat logic, economy systems, wave control, and waypoint-based movement — all fully decoupled and extensible.

This pack is built with architecture-first principles, allowing you to plug it into existing systems without hard dependencies or rigid gameplay assumptions.


🔥 Included Systems

🎯 Advanced Targeting

  • Find Weakest Target
  • Find Strongest Target
  • Find Closest To Goal
  • Dynamic Target Switching
  • Priority-based Target Logic

⚔ Combat & Damage

  • Rotate To Target
  • Fire Projectile
  • Apply AOE Damage
  • Apply Status Effects
  • Retarget Control Logic

💰 Economy & Placement

  • Currency Validation & Spending
  • Tile Reservation / Release
  • Placement Validation Nodes

🚶 Waypoint Movement

  • Move To Next Waypoint
  • Is At Waypoint
  • Goal Reached Detection

🌊 Wave Management

  • Start Wave
  • Spawn Unit
  • Wave Cleared Detection

🧩 Clean Interface-Based Architecture

All gameplay logic is decoupled via interfaces:

  • ITacticsTargetPriorityAgent
  • ITacticsProjectileAgent
  • ITacticsAOEAgent
  • ITacticsStatusAgent
  • ITacticsEconomyAgent
  • ITacticsPlacementAgent
  • ITacticsWaveAgent
  • ITacticsCombatStateAgent
  • ITacticsWaypointAgent

This ensures maximum flexibility and integration into your existing systems.

No forced inheritance. No rigid gameplay controller.


You stay in control.



🛠 Designed For

  • Isometric Tower Defense games
  • Grid-based strategy games
  • Hybrid TD / RTS projects
  • Developers who want structured, scalable AI

⚙ Requirements

Requires BTGraph or BTGraph Pro.