Behaviour Machine is an elegant way to add the power of state machines, behaviour trees and visual scripting to Unity. It lets you continue with your workflow and does not lag your project.
For Professionals!
A very polished tool for professional game development. Empower your team and project with a powerful toolset today!
Free Official Packages
All current (and future) official packages are included for free.
3rd Party Nodes
Uniduino and UniOSC.
Full Source Code
Comes with the runtime and editor source code (No DLLs). C# scripts very well commented. Change anything you want to better adapt to your project.
Features:
- NEW DynamicList variable (aka array/list);
- Pro Free official packages;
- Pro Full source code;
- True cross-platform (mobile friendly), no need for extra steps/packages;
- Lightning Fast Performance;
- A lot of sample scenes to get started;
- Intuitive Editor (Works as a native Unity View);
- FSM + HFSM + BT editors;
- Visual Debugging;
- Robust API, fully extensible and documented.
- Create your own custom state, node/task and editor;
- Supports C#, Javascript and Boo out of the box.
- Includes hundreds of nodes/tasks;
- For Unity and Unity Pro;
- Unity 2D ready;
- And much more…