BTGraph Pro - AI Behaviour Tree Framework View on Asset Store (opens in new tab)

Package details

Latest version
2.2
Last updated
First released
Unity version
6000.4.7 or later
Package size
68.6 MB
Files
295
Views in the past week
22

Price tracking

Last checked
Tracked since
Lowest recorded
$44.99 on

Keywords

BTGraph Pro - AI Behaviour Tree Framework

by TheCoderGuy (opens in new tab)

No ratings yet

BTGraph Pro adds live debugging, subtrees, validation, typed blackboards, and runtime controls—turning BTGraph into a production-ready AI development toolkit.

Price $89.99

Buy on Asset Store (opens in new tab)

Affiliate link Β· Purchases support this site

Price history

Last 6 months

USD
Price history for BTGraph Pro - AI Behaviour Tree Framework, 6 months Current $89.99; lowest $89.99; highest $89.99 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov Version 2.1 released 15 Jun 2026 v2.1 Version 2.2 released 8 Oct 2026 v2.2

Asset preview

1 / 16

BTGraph Pro - AI Behaviour Tree Framework screenshot 1

BTGraph Pro - AI Behaviour Tree Framework screenshot 1

About this asset

BTGraph Pro transforms BTGraph into a complete, production-grade AI development environment for Unity.

Designed for complex projects and professional workflows, Pro adds advanced debugging tools, runtime control systems, and scalable architecture features that allow you to build, inspect, and maintain large AI systems with confidence.

If BTGraph provides the foundation, BTGraph Pro provides visibility, control, and production-level tooling.

🧠 Debugger Pro β€” See Exactly How Your AI Thinks

Understand and diagnose behavior trees in real time.

  • Live execution path visualization
  • Clear node state highlighting (Success / Failure / Running)
  • Step-by-step execution control
  • Node-level breakpoints (enter, exit, failure, blackboard key change)
  • Multi-agent runtime inspection
  • Execution history timeline
  • Recording and replay support

Stop guessing why your AI behaves a certain way.
Inspect decision flow, evaluate abort logic, and analyze state transitions instantly.

Perfect for debugging:

  • Stealth AI
  • Combat decision systems
  • Utility-based logic
  • Multi-agent behavior scenarios

πŸ— Architect Pro β€” Scalable AI Architecture

Build large, maintainable AI systems without losing clarity.

  • Reusable subtree assets (tree-as-function workflow)
  • Advanced node grouping and collapsible composites
  • Enhanced graph search and reference tools
  • Built-in graph validation and lint analysis
  • Deterministic serialization for clean version control
  • Structure-friendly workflows for team environments

Architect Pro enables long-term scalability for:

  • Complex NPC systems
  • Modular AI libraries
  • Multi-character behavior frameworks
  • Team-based development pipelines

βš™ Runtime & Authoring Pro β€” Advanced Control & Safety

Take control of runtime behavior and execution management.

  • Strongly-typed blackboard keys
  • Tick budgeting and execution control
  • Abort policies and interrupt handling
  • Node creation wizard for rapid development
  • Execution recording and replay
  • Multi-agent monitoring

Designed for advanced workflows where stability, safety, and predictability matter.

πŸ“Š Production-Level AI Workflow

BTGraph Pro is ideal for:

  • Studios building scalable AI architectures
  • Developers debugging complex behavior trees
  • Teams requiring deterministic version control
  • Projects with dozens or hundreds of active agents
  • Performance-sensitive AI systems

It turns BTGraph into a full AI toolkit β€” not just a graph editor.

πŸ”— Seamless Compatibility

BTGraph Pro integrates directly with BTGraph Basic.

  • Existing behavior trees continue to function without modification.
  • No migration required.
  • Same runtime foundation.
  • Expanded tooling layer on top.

Upgrade when your project grows β€” not because you must, but because you’re ready for deeper control.

πŸš€ Why Choose BTGraph Pro?

  • Advanced Behavior Tree debugging for Unity
  • Execution timeline & replay system
  • Multi-agent inspection
  • AI graph validation & linting
  • Runtime control & safety mechanisms
  • Clean, modular AI architecture support
  • Designed for production environments

BTGraph Pro transforms BTGraph from a powerful behavior tree system into a professional AI development suite for serious Unity projects.

From the publisher's Asset Store listing.

Technical details

🧩 Engine Compatibility

  • Unity 2021.3 LTS or newer
  • Tested with Unity 2022 LTS and Unity 6
  • Compatible with:
    Built-in Render Pipeline
    Universal Render Pipeline (URP)
  • Editor extension built using Unity GraphView / UI Toolkit
  • No third-party dependencies required

πŸ— Architecture Overview

BTGraph Pro is a modular extension layered on top of BTGraph Basic.

  • Shared canonical runtime core between Basic and Pro
  • No runtime duplication between editions
  • Existing behavior tree assets remain fully compatible
  • No migration required when upgrading from Basic
  • Strict separation between runtime execution and editor tooling
  • Safe integration into existing Unity projects

Runtime assemblies contain no UnityEditor dependencies and are safe for standalone builds.

🧠 Advanced Debugging System

BTGraph Pro provides a professional Behavior Tree debugging environment for Unity.

  • Real-time execution tracking per agent instance
  • Live node state visualization (Success / Failure / Running)
  • Integrated breakpoint system (node enter, exit, failure, blackboard key change)
  • Step-by-step execution control
  • Configurable execution history buffer
  • Multi-agent runtime inspection
  • Synchronized blackboard inspection during runtime
  • Optional debugger activation per tree instance

Debugging tools can be enabled or disabled per behavior tree to avoid unnecessary runtime overhead.

🌳 Subtree & Graph System Enhancements

Subtrees are implemented as reusable ScriptableObject assets with production-ready safety mechanisms.

  • Parameter override support with type validation
  • Circular reference detection
  • Deterministic serialization for stable GUID handling
  • Editor-side validation with zero runtime performance cost
  • Collapsible subtree visualization for scalable graph organization

Designed for large AI architectures and reusable behavior modules.

βš™ Runtime Enhancements

BTGraph Pro extends runtime control for complex projects.

  • Tick budgeting configurable per behavior tree instance
  • Optional Event-Driven execution model
  • Hybrid execution support
  • Abort policies integrated into composite evaluation
  • Interrupt handling support
  • Allocation-aware execution design to minimize GC pressure
  • No reflection in hot runtime evaluation paths

Engineered for performance-sensitive and multi-agent scenarios.

πŸ—‚ Blackboard System

Robust and scalable blackboard architecture:

  • Strongly-typed key system (no string-based lookups)
  • Inspector-driven key selection
  • Key metadata support (defaults, categories, tooltips)
  • Runtime validation of key usage
  • Event-driven wake integration

Designed for predictable, maintainable AI state management.

πŸŽ₯ Recording & Replay

Integrated execution recording system for advanced diagnostics.

  • Lightweight runtime recording
  • Editor-based replay without requiring live gameplay
  • Execution timeline inspection
  • Exportable execution data for debugging and analysis

Enables detailed behavior inspection for complex AI systems.

πŸš€ Performance Characteristics

  • Designed for large multi-agent environments
  • Debugger overhead is negligible when disabled
  • No editor validation logic included in builds
  • Runtime execution remains lightweight and deterministic
  • Allocation-safe idle behavior in Event-Driven mode

Suitable for production-scale AI systems across PC, console, and mobile projects.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.4.7f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.