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
BTGraph Pro adds live debugging, subtrees, validation, typed blackboards, and runtime controls—turning BTGraph into a production-ready AI development toolkit.
Affiliate link Β· Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 16
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
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.4.7f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.