Utility AI Pack – Extension Pack for BTGraph 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

by TheCoderGuy (opens in new tab)

No ratings yet

Build smarter, adaptive AI with BTGraph’s Utility AI Pack — dynamic scoring, real-time evaluation, and production-ready design.

Price $29.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Utility AI Pack – Extension Pack for BTGraph, 6 months Current $29.99; lowest $14.99; highest $29.99 in this period. $0 $25 $50 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 / 6

Utility AI Pack – Extension Pack for BTGraph screenshot 1

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

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.