Upgrade your Behavior Trees with advanced control flow and randomization nodes built specifically for BTGraph.
This free extension pack adds essential AI building blocks such as weighted random selection, shuffle sequences, cooldown decorators, repeat policies, delay, and timeout control — all designed for clean, modular, production-ready AI systems in Unity.
If you are building enemy AI, NPC logic, decision systems, or gameplay behaviors using Behavior Trees, this pack gives you the missing control structures needed to create dynamic, non-repetitive, and professional behavior logic.
What This Pack Adds
Randomization Nodes
Create non-deterministic and natural AI behaviors with proper per-instance memory and optional deterministic seeding.
Control Flow Decorators
Control execution loops safely and predictably.
Time-Based Decorators
Add timing constraints to your Behavior Tree branches without custom scripting.
Designed for Professional AI Architecture
This pack focuses purely on Behavior Tree control logic, making it suitable for:
Why Use This Pack?
Many minimal Behavior Tree implementations lack advanced control structures like weighted selection or proper timeout handling.
This pack fills that gap with:
Included Demo Scene
A lightweight demo scene is included to showcase:
The demo is minimal and focused on logic clarity.
Requirements
Requires BTGraph (base package).
No BTGraph Pro required.
Perfect Companion To