Easy Asset Search

NodeCanvas: Visual Behaviour Authoring for Unity

A comprehensive visual behaviour authoring solution for Unity, offering Behaviour Trees, State Machines, and Dialogue Trees, with a sleek and intuitive editor and seamless integration with other assets.
NodeCanvas: Visual Behaviour Authoring for Unity Asset Image A comprehensive visual behaviour authoring solution for Unity, offering Behaviour Trees, State Machines, and Dialogue Trees, with a sleek and intuitive editor and seamless integration with other assets.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$120
Category:
ToolsVisual-scripting
Developer:
Paradox Notion
Price:
$120
Rating:
(363 reviews)
Favorites:
4373
Supported Unity Versions:
2021.3.45 or higher
Current Version:
3.3.2
Download Size:
1.13 MB
Last Update:
Apr 7, 2025
Description:
NodeCanvas is a production-ready framework for creating advanced AI behaviours and logic in Unity. It includes three interchangeable graph modules: Behaviour Trees, State Machines, and Dialogue Trees. The package features a sleek and intuitive visual node editor, graph variables, and seamless subgraph nesting. It also includes a range of features such as modular action and condition tasks, reactive behaviour trees evaluation, and colourful runtime debugging. NodeCanvas is used by many popular games and has been actively developed since 2014.
Technical Details:
Three interchangeable graph modules: Behaviour Trees, State Machines, and Dialogue Trees. Sleek and intuitive visual node editor with features like undo/redo, zoom, minimap, multi-selection, duplication, copy/pasting, import/export, groups, comments, and more. Graph, GameObject, Asset, and Scene global blackboard variables. Blackboard variables parenting. Data bound variables with instance or static properties and fields. Auto-convert variables data to linked parameters type. Prefab overridable variables support. All variable types supported out-of-the-box. Reusable behaviour graphs across any number of agents. Seamless subgraph nesting between all three graph modules. Subgraph variables parametrization and mapping. Modular action and condition tasks. Reactive behaviour trees evaluation. Stack-based FSM transitions. Colourful and informative runtime visual debugging. Node/task browser with search, favourite, and built-in documentation. Preferred types configurator. Graph minimap. Graph console. Graph explorer. Graph refactor. Live runtime editing. Optimized reflection tasks. Custom events and asset-based signal events with any number of parameters. Clean and well-documented API. Extend and create custom actions, conditions, nodes, or graphs. Object and property drawers for customising inspectors. Integration with many 3rd party assets. Seamless integration with FlowCanvas flowScripts. User-friendly, lightweight, and no setup required. Rock solid performance with zero allocations after init and async graph loading. All platforms supported out-of-the-box. C# source code included.
Continue »

Similar Packages