'.Net 4.x' Equivalent Runtime Version is required. '.Net 3.5 (deprecated)' is no longer supported.
FlowCanvas is a powerful and feature-rich Visual Scripting Solution for Unity, empowering you to create and manipulate virtually any aspect of gameplay elements for your games in a very similar fashion to Unreal Blueprints, but with far less programming knowledge required all around.
FlowCanvas gives you the full flexibility of concepts and tools typically available only in code, but through an intuitive visual node editor, making it possible for you to create things from quick prototypes, up to complete game mechanics without writing a single line of code.
✔ Designers: Prototype, iterate and completely realize your ideas without coding, while also learning how code works the fun way. If you are familiar with Unreal Blueprints you will feel right at home.
✔ Programmers: Interface with your code at a higher level, creating decoupled systems and/or provide new self-contained nodes for designers with an easy and well documented API.
By connecting Events, Flow Controllers and Function Nodes together, create and manipulate gameplay elements including but certainly not limited to:
● Player Controls. ● Level Design Events. ● Gameplay Mechanics. ● User Interfaces. ● Player Interactions. ● Resource Management Systems. ● And honestly a whole lot more!
FlowCanvas is a production ready framework used by awesome games including Graveyard Keeper, Deadhold, Memories Retold and Frankie's Revenge among others.
FEATURE HIGHLIGHTS ---------------------------------------- ● Sleek and Intuitive Visual Node Editor with all expected pro features. (Full Undo/Redo, Zoom In/Out, Minimap, Multi-selection, Duplication, Copy/Pasting, JSON Import/Export, Groups, Comments and more) ● All Types Supported out-of-the-box. (Classes, Structs, Enums, Collections, Interfaces...) ● Automatically Generated Nodes for all and any Unity functionality, your code and 3rd party APIs. Including Methods, Properties, Fields, Unity Events, C# Events, Delegates, Generic Methods, Constructors, Extractors and Operators. ● More than 60 built-in Event nodes, including triggers, collisions, particles, visibility, input, UI and much more. ● More than 30 built-in Flow Controller nodes, including for-loops, ifs, whiles, cooldowns, filters, togglers, selectors, gotos, switch-statements and much more. ● Custom Events System, to communicate between graphs with ease. ● Custom (visual-scripted) local flowScript Functions. ● Custom (visual-scripted) reusable Macros and nested flowScripts. ● Graph, GameObject and Global Variables. ● Data Bound Variables with instance or static properties and fields. ● Network Sync Variables with UNET. (since UNET is now deprecated, this will be replaced with a new network solution). ● Prefab Overridable Variables. ● Colorful and informative runtime Visual Debugging. ● Node Browser, to search, favorite and read built-in documentation. ● Preferred Types Configurator, to tailor type-related menus to your project needs. ● Graph Minimap, to navigate your graphs with ease. ● Graph Console, to automatically locate faulty nodes with a single mouse click. ● Graph Explorer, to quickly find nodes and variables usage within the graph. ● Graph Refactor, to batch refactor missing nodes and reflection references. ● AutoConvert Connection Types and Generic WildPorts, to work faster. ● Type-Sensitive Intellisense-like context menus. ● Multi-Targeted object based Event Nodes. ● Full, Partial, Compact Display Modes and Auto-Bounds Canvas Groups. ● Live Editing in runtime, to faster realize your ideas. ● Clean and well-documented API, to extend and create custom nodes with ease, also supporting Generic(T) nodes. ● Seamless Integration with NodeCanvas BehaviourTrees, FSMs and DialogueTrees, with nested subgraphs between any one another graph module. ● User Friendly. Lightweight. No Setup Required. ● Rock Solid Performance. Near Zero Allocations. Async Graph Loading. ● Blazing Fast Optimized Reflection for JIT platforms. ● Strong Type Connections. No boxing. ● All Platforms Supported. ● Full C# Source Code included! ● And so much more...
Add FlowCanvas to your project and enjoy feature-rich, modern Visual Scripting for Unity with powerful possibilities and without any compromises.
Purchasing FlowCanvas also gives you with a 20% off discount to purchase NodeCanvas in the future!