There are many visual scripting tools available for Unity. Which one should you pick? 

It's not an easy decision. Each has many features and different use cases. 

Let's see how Bolt compares to the most popular alternatives:

Feature Bolt PlayMaker Flow Canvas Node Canvas Behaviour Designer iCode
Graph Types
Flow Graphs
State Graphs
Behaviour Trees
Dialogue Trees
Compatibility
Unity API
Partial
Third-Party Plugins


Manual

Manual

Manual

Manual

Manual
Custom Scripts
Manual
Reusability
Macros
Nesting
Types
Primitives & Unity Objects
Lists & Arrays
Partial

Partial
Dictionaries
Custom Types
Manual
Variables
Graph Variables
Object Variables
Scene Variables
Application Variables
Saved Variables

Manual

Manual
Data-Binding
Network Syncing
Planned
Dynamic Variables
Events
Unity Events
Partial




Partial
Custom Events
No arg.

1 arg.

Scripted

No arg.


1 arg.
Animation Events
Planned

No arg.



Performance
Lambda Optimization



JIT Compilation
Near-Zero Allocations
Workflow
Native Look & Feel
Zoom
Minimap
Groups
Fuzzy Finder
Live Editing
Partial
Visual Debugging
Predictive Analysis
Built-in Documentation
Partial

Partial

Partial

Partial

Partial
Compatibility
Standalone
WebGL
Consoles
Phones
Windows Store
IL2CPP

Source
Other
Scripting API
Planned
Source Code
On demand

Partial

Partial
Price $ 70 $ 65 $ 75 $ 65 $ 75 $ 50
Link Download Download Download Download Download Download

Of course, there are many more small differences between each tool. This comparison table should however give you a good idea of which tool suits your needs better.

Did you spot outdated or incorrect information in this table? Please let us know in the comments. We try to keep this comparison fair and up to date.

This article was helpful for 5 people. Is this article helpful for you?