Skip to content

Community Nodes

Stacey edited this page Mar 21, 2021 · 6 revisions

The goal of the Behavior Tree Visualizer tool is to make writing and debugging AI easier for all! To help with this, our hope is to facilitate a repository of Nodes that interact with various elements of Unity.

Requirements

The Community Nodes sample project requires Standard Nodes to run.

What's included

Here's a list of node(s) that are currently included:

Script Description
NavigateToDestination Navigate a game object to a specific location using Unity's Navigation. Behavior will get a SamplePosition within 1 meter of the destination to ensure that the location provided can be navigated.

Contribute

Want to contribute a new community node or fix a bug? All community nodes should be in the com.wug.behaviortreevisualizer\Samples~\Community Nodes folder. Just submit a pull request with your changes! A few things to note:

  1. All community nodes must build off the Standard Nodes sample project. In other words, if you are creating a new Decorator, make sure it inherits from the Decorator node.
  2. Documentation, documentation, documentation! Make sure to add comments to explain what your node is doing, parameters that need to be passed, etc.

Get Help

If you encounter an issue with a community node, please make an issue.

Clone this wiki locally