Project Description
Brainiac Designer is an open-source visual behaviour tree editor. It allows you to build behaviour trees by using simply drag&drop. The editor supports plugins, exporters and stores behaviours as XML files.

How To Create A New Plugin - Migration Guide v1.3a to v2.0

Note

Please notice that the Brainiac Designer is an editor. You have to write your own exporter which generates files for your AI. The editor contains no node logic so it contains no AI. You have to implement the nodes by yourself. Nodes can be added, removed or modified by modifying the source code of the example plugin included.
There is a C++ example plugin available so you can export behaviours using native code.

My Blog

Features

Visual Graph with Drag & Drop and Docking

brainiac_designer.png

Support for Workspaces and Plugins

brainiac_designer_workspaces.png

Place Comments (v2.1+)

brainiac_designer_comment.png

Export Behaviour Tree From Editor... or from Command Line for an Automatic Build Process

brainiac_designer_export2.png

Save Behaviour Tree as PNG Image or EMF Vector Graphics

brainiac_designer_emf.png

Controls v2