NodeCanvas
NodeCanvas: A Unity graph editor that combines dialogue trees with behavior and state-machine tools. Ranked #26 of 27 in Game Dialogue Editors by our editors (6.0/10); pricing: Paid; best for unity teams combining dialogue and behavior trees.
At a glance
- Editor score6.0 / 10
- PricingPaid
- Best forUnity teams combining dialogue and behavior trees
- Free planNo
- Facts checked28 Sep 2026
Where it wins
- Combines branching dialogue, behavior trees, and state machines in one editor
- Visual debugging supports breakpoints and live editing during play mode
- Extensible graphs with custom nodes, actions, conditions, and modules
Where it doesn't
- Paid product with no free plan
- Built for Unity rather than multiple game engines
- Dialogue authoring shares focus with broader behavior tooling
Our verdict on NodeCanvas
NodeCanvas is a node-based visual authoring framework for Unity game developers. It targets teams creating character AI, finite-state logic, and non-linear conversations in the same project. Its editor supports reactive behavior trees, hierarchical state machines, and branching dialogue trees with choices, conditions, sub-dialogues, and localization. Graphs can share modular actions and conditions, while blackboards hold variables for use across behaviors. That combination suits Unity teams that want dialogue logic connected directly to gameplay behavior instead of maintaining separate authoring systems.
The standout strength is the shared visual graph workflow. The editor includes a minimap, graph explorer, copy and paste, undo, comments, and groups for organizing complex logic. Visual debugging adds breakpoints and live editing during play mode, and data binding connects graph variables with component properties or fields. The vendor documents an API for custom actions, conditions, nodes, and graph modules, and says the package includes full source code. Integrations include FlowCanvas, Chronos, Cinema Director, Core Game Kit, SALSA, LipSync, Master Audio, Love/Hate, PolyNav, Slate Sequencer, Simple Waypoint System, A* Pathfinding Project, cInput, and Final IK.
NodeCanvas is a paid product with a NodeCanvas plan and no free plan. Its editor is available on Windows, macOS, and Linux, while deployment is desktop-oriented and the game-engine support is Unity. Documentation and community channels provide support. Choose it when dialogue is one part of a broader behavior-authoring workflow, especially when debugging, reusable logic, and Unity ecosystem connections matter. Teams seeking a dialogue-only tool or support for engines beyond Unity should consider a more narrowly focused or multi-engine alternative.
Your product? Our editors can test NodeCanvas in depth and publish a review, labelled as paid · from $149/mo →
NodeCanvas pricing
All 1 NodeCanvas plans and prices →
NodeCanvas fact sheet
| Free plan | No |
|---|---|
| Paid from | Not verified |
| Visual editor | Not verified |
| Text scripting | Not verified |
| Unity integration | Not verified |
| Unreal integration | Not verified |
| Localization support | Not verified |
| Condition logic | Not verified |
| Runtime model | Not verified |
| Deployment | Desktop |
| Platforms | Windows, macOS, Linux |
| Support | Docs, Community |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 17 integrations: FlowCanvas, Chronos, Cinema Director, Core Game Kit, SALSA, LipSync … |
| Pricing | Paid (source) |
| Website | nodecanvas.paradoxnotion.com |
| Facts checked | 28 Sep 2026 |
NodeCanvas integrations
NodeCanvas lists 17 integrations on its own site.
- FlowCanvas
- Chronos
- Cinema Director
- Core Game Kit
- SALSA
- LipSync
- Motion Controller 1
- Master Audio
- Love/Hate
- PolyNav
- Slate Sequencer
- Simple Waypoint System
- A* Pathfinding Project
- cInput
- Final IK
- Rewired
- UFrame
Alternatives to NodeCanvas
- ink and InkyA free, script-focused toolkit for branching narrative development across engines and the web.9.3
- TwineA free, cross-platform story editor with variables, testing, and HTML publishing.9.1
- inklewriterA free, focused browser editor for branching stories, with testing tools and JSON export.8.8
See all NodeCanvas alternatives →
Used NodeCanvas? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used NodeCanvas for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
NodeCanvas is listed in our Game Dialogue Editors directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/nodecanvas/"><img src="https://www.itechguides.com/best/badge/nodecanvas.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update

