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
- 84 KB
- Files
- 28
- Favorites
- 3
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $14.99 on
Keywords
Utility AI Pack – Extension Pack for BTGraph
Build smarter, adaptive AI with BTGraph’s Utility AI Pack — dynamic scoring, real-time evaluation, and production-ready design.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Utility AI Pack – Extension Pack for BTGraph screenshot 1
About this asset
Bring intelligent, score-driven decision-making to your BTGraph Behavior Trees with a fully integrated Utility AI system designed for production use.
The Utility AI Pack adds a native Utility Selector node to BTGraph, enabling smart action selection based on dynamic scoring. Instead of rigid priority order, actions compete using composable score sources, curves, weights, clamps, and thresholds — resulting in responsive, adaptive AI behavior.
This is not a bolt-on framework. It follows BTGraph’s naming conventions, patterns, and authoring workflow to feel like a natural extension of the core system.
Smart Score-Based Decisions
- Add Utility AI to existing BTGraph trees
- Native-feeling Utility Selector node
- Composable scoring with plug-and-play score sources and modifiers
- Fine-tune behavior using curves, weights, clamps, and thresholds
- Continuous reevaluation for real-time adaptive AI
- Safe branch switching while actions are running
Rich Runtime Visualization (No Pro Required)
The Utility AI Pack includes powerful debugging tools out of the box:
- Live runtime score overlay (winner, candidates, breakdown)
- Utility Score Inspector editor window
- Live score values with history sparklines
- Lightweight opt-in recording with low overhead
- Deterministic scoring by default
Designed for tuning, iteration, and showcasing AI behavior without performance penalties.
Optional BTGraph Pro Integration
When BTGraph Pro is installed, the Utility AI Pack integrates seamlessly via reflection-based enhancements:
- Utility score panel inside the BTGraph Pro workflow
- Jump to winning child node for faster iteration
- Enhanced debugging experience
BTGraph Pro is fully optional and not required.
Production-Friendly Design
- Minimal allocations
- Clean, modular runtime architecture
- Deterministic scoring behavior
- No debugger feature duplication
- BTGraph-style authoring workflow
Built for real projects — not just demos.
Included Sample Content
- Complete example Utility AI scenario (Attack / Flee / Heal / Celebrate)
- Sample scene
- Sample BTGraph tree asset
- Helper generators for quick setup
Perfect for learning, tuning, and demonstrating Utility AI systems in action.
From the publisher's Asset Store listing.
Technical details
Package Type
BTGraph extension module (requires BTGraph)
Unity Version
Built and tested with Unity 6.0 LTS and newer
Compatible with later LTS versions
Core Architecture
- Native Utility Selector node integrated into BTGraph
- Score-based child selection system
- Deterministic evaluation order by default
- Continuous reevaluation support
- Safe branch switching during runtime execution
- No reflection dependency for core functionality
- Reflection-based enhancements only when BTGraph Pro is present
Scoring System
- Modular score source architecture
- Plug-and-play score modifiers
- Curve-based score evaluation
- Weight multipliers
- Clamp and threshold support
- Composable score pipeline
- Extensible base classes for custom score implementations
Debugging & Visualization
- Live runtime score overlay
- Winner and candidate score display
- Score breakdown visualization
- Utility Score Inspector editor window
- Score history sparklines
- Lightweight opt-in recording system
- Low-overhead design suitable for runtime builds
Performance
- Minimal runtime allocations
- Clean modular C# architecture
- No per-frame garbage generation in core evaluation
- Suitable for multiple agents
- Designed for production scalability
Included Content
- Example Utility AI scenario (Attack / Flee / Heal / Celebrate)
- Sample scene
- Sample BTGraph tree asset
- Helper generator utilities
- Editor tools for score inspection
Dependencies
- Requires BTGraph
- BTGraph Pro optional (enhanced debugging integration)
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.4.7f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.