Search Unity

[Open Source] Behavior Tree Visualizer

Discussion in 'Assets and Asset Store' started by Yecats, Sep 29, 2020.

  1. Yecats

    Yecats

    Joined:
    Jul 13, 2014
    Posts:
    69
    Behavior Tree Visualizer (Beta)
    A free editor tool for working with behavior trees.

    Behavior Trees are a fantastic way to write modular AI that can scale in complexity. Unfortunately, it can be quite hard to visualize how your tree is being executed which makes it difficult to debug potential failure points. The Behavior Tree Visualizer tool was created to solve these problems! The tool will scan for active behavior trees in your scene and group them in a drop down for easy toggle. A graph will be drawn, and nodes will light up, showing you which part of the tree is currently running.

    treeExample.gif

    Features
    1. Customize the graph by choosing the title bar color, the icon, amount to dim inactive nodes and more.
    2. Robust debug messages can be viewed directly on the graph. Surface anything you want to see.
    3. Includes basic node types to help you get up and running quickly. No need to write a sequencer, selector, inverter, or more!
    What's Included

    This package comes with:
    1. Behavior Tree Visualizer tool built with Unity Toolkit (formerly UI Elements)
    2. Standard Behavior Tree nodes to get you up and running quickly
    3. Sample project to demonstrate the implementation
    Quick Links
    1. GitHub Repository
    2. Documentation
    3. Package Import URL (select git as source): https://github.com/Yecats/UnityBehaviorTreeDebugger.git?path=/com.wug.behaviortreevisualizer
     
    Last edited: Sep 30, 2020