BTGraph Pro - AI Behaviour Tree Framework
TheCoderGuy
$49.49
$98.99
50%OFF
(no ratings)
Jump AssetStore
BTGraph Pro adds live debugging, subtrees, validation, typed blackboards, and runtime controls—turning BTGraph into a production-ready AI development toolkit.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 ThinksUnderstand and diagnose behavior trees in real time.Live execution path visualizationClear node state highlighting (Success / Failure / Running)Step-by-step execution controlNode-level breakpoints (enter, exit, failure, blackboard key change)Multi-agent runtime inspectionExecution history timelineRecording and replay supportStop guessing why your AI behaves a certain way.Inspect decision flow, evaluate abort logic, and analyze state transitions instantly.Perfect for debugging:Stealth AICombat decision systemsUtility-based logicMulti-agent behavior scenarios🏗 Architect Pro — Scalable AI ArchitectureBuild large, maintainable AI systems without losing clarity.Reusable subtree assets (tree-as-function workflow)Advanced node grouping and collapsible compositesEnhanced graph search and reference toolsBuilt-in graph validation and lint analysisDeterministic serialization for clean version controlStructure-friendly workflows for team environmentsArchitect Pro enables long-term scalability for:Complex NPC systemsModular AI librariesMulti-character behavior frameworksTeam-based development pipelines⚙ Runtime & Authoring Pro — Advanced Control & SafetyTake control of runtime behavior and execution management.Strongly-typed blackboard keysTick budgeting and execution controlAbort policies and interrupt handlingNode creation wizard for rapid developmentExecution recording and replayMulti-agent monitoringDesigned for advanced workflows where stability, safety, and predictability matter.📊 Production-Level AI WorkflowBTGraph Pro is ideal for:Studios building scalable AI architecturesDevelopers debugging complex behavior treesTeams requiring deterministic version controlProjects with dozens or hundreds of active agentsPerformance-sensitive AI systemsIt turns BTGraph into a full AI toolkit — not just a graph editor.🔗 Seamless CompatibilityBTGraph 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 UnityExecution timeline & replay systemMulti-agent inspectionAI graph validation & lintingRuntime control & safety mechanismsClean, modular AI architecture supportDesigned for production environmentsBTGraph Pro transforms BTGraph from a powerful behavior tree system into a professional AI development suite for serious Unity projects.🧩 Engine CompatibilityUnity 2021.3 LTS or newerTested with Unity 2022 LTS and Unity 6Compatible with:Built-in Render PipelineUniversal Render Pipeline (URP)Editor extension built using Unity GraphView / UI ToolkitNo third-party dependencies required🏗 Architecture OverviewBTGraph Pro is a modular extension layered on top of BTGraph Basic.Shared canonical runtime core between Basic and ProNo runtime duplication between editionsExisting behavior tree assets remain fully compatibleNo migration required when upgrading from BasicStrict separation between runtime execution and editor toolingSafe integration into existing Unity projectsRuntime assemblies contain no UnityEditor dependencies and are safe for standalone builds.🧠 Advanced Debugging SystemBTGraph Pro provides a professional Behavior Tree debugging environment for Unity.Real-time execution tracking per agent instanceLive node state visualization (Success / Failure / Running)Integrated breakpoint system (node enter, exit, failure, blackboard key change)Step-by-step execution controlConfigurable execution history bufferMulti-agent runtime inspectionSynchronized blackboard inspection during runtimeOptional debugger activation per tree instanceDebugging tools can be enabled or disabled per behavior tree to avoid unnecessary runtime overhead.🌳 Subtree & Graph System EnhancementsSubtrees are implemented as reusable ScriptableObject assets with production-ready safety mechanisms.Parameter override support with type validationCircular reference detectionDeterministic serialization for stable GUID handlingEditor-side validation with zero runtime performance costCollapsible subtree visualization for scalable graph organizationDesigned for large AI architectures and reusable behavior modules.⚙ Runtime EnhancementsBTGraph Pro extends runtime control for complex projects.Tick budgeting configurable per behavior tree instanceOptional Event-Driven execution modelHybrid execution supportAbort policies integrated into composite evaluationInterrupt handling supportAllocation-aware execution design to minimize GC pressureNo reflection in hot runtime evaluation pathsEngineered for performance-sensitive and multi-agent scenarios.🗂 Blackboard SystemRobust and scalable blackboard architecture:Strongly-typed key system (no string-based lookups)Inspector-driven key selectionKey metadata support (defaults, categories, tooltips)Runtime validation of key usageEvent-driven wake integrationDesigned for predictable, maintainable AI state management.🎥 Recording & ReplayIntegrated execution recording system for advanced diagnostics.Lightweight runtime recordingEditor-based replay without requiring live gameplayExecution timeline inspectionExportable execution data for debugging and analysisEnables detailed behavior inspection for complex AI systems.🚀 Performance CharacteristicsDesigned for large multi-agent environmentsDebugger overhead is negligible when disabledNo editor validation logic included in buildsRuntime execution remains lightweight and deterministicAllocation-safe idle behavior in Event-Driven modeSuitable for production-scale AI systems across PC, console, and mobile projects.This asset includes limited AI-assisted content:- Some descriptive text and documentation were refined using AI tools.- Certain icons/visual elements were generated or enhanced using AI.All core systems, architecture, logic, and implementation were fully designed and developed manually.




