Behavior3 Editor Starting application... Have Fun!

Welcome to the Behavior Tree Visual Editor

A tool to make it easier to build behavior trees for the Bot Testing Framework.

This tool was adapted from the existing Behavior3 Editor

Basic usage

  • Drag nodes from the left sidebar, drag the node "handles" to connect nodes
  • Press "a" to auto organize the tree
  • Make new trees under "Project/New tree" or hover over "Trees" side bar divider
  • You can drag the tree names just like other nodes to nest trees
  • You must name one tree "Root" (the name of the tree is set via the title of the tree's root node)
  • Shift+click to pan the view (or middle mouse button)
  • Del key (fn+delete on a macbook) deletes a node
  • Each node has details/instructions in its description
  • Be sure to save via the menu icon or cntr+s or "Project/Save project"
  • You can create custom action nodes via "Project/New node" or the Nodes sidebar divider. They should have a unique name, the "actions" category, and a title in the same format as the generic function action.
  • See mix bots.extract_actions on how to import custom actions from your code base.
  • Using "<key_name>" in a node's title will render the value for that property's key
  • You can use "templates" in titles and properties to reference properties on the tree's root node. Templates look like {{key_name}}.