[Released] uNode - High Performance Visual Scripting

uNode v3.0.6 has been released.

changelog:

  • Added Bookmarks feature allowing capture the position and zoom level of the canvas and the active tab you were viewing for later jump it after created the bookmark
  • Added remove unnecessary code preference to remove unnecessary code for better readable code. can be enable from uNode preference > Code Generation > Analize Script > Remove Unused Code
  • Improved Code Generation
  • Improved Editor
  • Improved Global Search
  • Fixed some bugs

Download here : Download – uNode

4 Likes

Sir, please make uNode Official Video tutorials for beginners.
As a beginner, there are no videos to learn about uNode & to understand its importance.

& please add a speed comparison video between Unity Visual script vs uNode vs Playmaker

1 Like

Sometimes tutorials are even more important than new features.

1 Like

Hello, Yes i will trying to make it i had limited time before but i will try to make it ASAP.

Thanks for the feedback.

2 Likes

Yes we will try posting more tutorials soon, creating new tutorial is the highest priority for now.
Thanks.

1 Like

uNode v3.0.7 has been released.

changelog:

  • Added default value support for parameters
  • Added Graph Inspector window, useful if needed to see both node properties and game object properties on the screen in the same time
  • Update Roslyn to latest version
  • Improved c# parser
  • Improved Editor
  • Fixed some bugs

Download here : http://maxygames.com/download/

3 Likes

uNode v3.1.0 has been released.

changelog:

  • Improved Code Generation
  • Improved Editor
  • Improved Graph Component, prevent editing prefab instance but allow to override the variables this will ensure the Graph Component is using same graph with the original prefab.
  • Changes serialization behaviour, the graph will now serialized by Unity instead of Odin Serializer resulting in more fast editing graph, smaller file size, and version control friendly. ( This is breaking changes, make sure to backup your projects )
  • Fixed serialization error in build because of link.xml is not included on IL2CPP backend
  • Fixed some bugs

Download here : http://maxygames.com/download/

4 Likes

uNode v3.1.1 has been released.

changelog:

  • Improved C# Parser
  • Improved Editor
  • Fixed Cannot add override property from inherited c# graph
  • Fixed UI bug when editing list or array
  • Fixed UI bug when Inspecting node
  • Fixed Cut command is not working
  • Fixed Graph Converter is not working
  • Fixed sometime undo is not working
  • Fixed some bugs

Download here : http://maxygames.com/download/

4 Likes

uNode v3.1.2 has been released.

changelog:

  • Added option to change max displayed recent items in Item Selector
  • Added option to hide sticky note title
  • Added option to configure summary for function parameters
  • Added new configure shortcut to open uNode Editor, Compile C# Graphs, and Compile Runtime Graphs
  • Improved Code Generation
  • Improved Editor
  • Fixed bug summary in variable is not included in c# output
  • Fixed reported bugs

Download here : Download – uNode

4 Likes

uNode v3.1.3 has been released.

changelog:

  • Added option to configure node icon in Node Creator Wizard
  • Improved C# Parser
  • Improved Editor
  • Fixed some bugs

Download here : Download – uNode

3 Likes

uNode v3.1.4 has been released.

changelog:

  • Added more option to configure sticky note style
  • Added setting for default access modifier for new property by @Miftachul-Huda
  • Added unscaled time on NodeTimer by @Miftachul-Huda
  • Improved Code Generation
  • Improved Editor
  • Remove generated script after build by @Miftachul-Huda
  • Fixed obselete warnings on unity 6 by @Miftachul-Huda
  • Fixed some bugs

Download here : Download – uNode

4 Likes

uNode v3.1.5 has been released.

changelog:

  • Added more drag & drop menu items
  • Improved Code Generation
  • Improved Editor
  • Fixed some bugs

Download here : Download – uNode

2 Likes

uNode v3.2.0 has been released.

:new_button: Features

:white_check_mark: State Machine Graph

  • New State Machine Graph: Introduced a powerful new graph type dedicated to state machines, designed for clarity and flexibility. Supports Class Components and C# Graphs that inherit from MonoBehaviour.
  • Supports Nested States: Build complex behavior trees and hierarchical FSMs using nested states.

:white_check_mark: Call Stack Window

  • New Debugging Tool: Added a Call Stack window that automatically opens in Play Mode when a breakpoint is hit.
  • Execution Flow Visualization: See the full call chain and understand what led to a particular node’s execution.
  • Advanced Debugging Tools: Ability to:
    :green_circle:Highlight the corresponding node in the graph
    :green_circle:Ping the related GameObject in the hierarchy
    :green_circle:Open the source script at the exact location

:white_check_mark: Improved Port Interaction

  • Single-Click Connection: You can now create connections between ports with a single click—no need to hold the mouse button, speeding up your workflow.

:white_check_mark: StringBuilder Enhancements

  • Port Reordering: You can now drag to re-order input ports on the StringBuilder node, offering more control over how strings are composed.
  • Use Real StringBuilder (Optional): Added an option to use System.Text.StringBuilder instead of string concatenation, improving performance especially in loops or large text operations.

:hammer_and_wrench: Generator Preferences

  • Optional this. Removal: Introduced a generator setting to automatically remove redundant this. references for cleaner code output.
  • Reduced Static Extension Syntax: Prefer simplified static extension method usage. For example:
    – Before: System.Linq.First(myList)
    – After: myList.First()
    – Works for LINQ and custom static extensions.

:sparkles: Editor Improvements

  • Enhanced performance when working with large or deeply nested graphs.
  • Auto scale region title when zoom out/in
  • While debugging, the node UI will be animated when it’s first running/success

:repeat_button: Changes

  • Renamed: The previous “State Graph” has been renamed to “Event Graph” to better reflect its role in handling event-driven logic and behaviors.

Full Changelog:

  • Added new State Machine graph and support for Class Component & C# Graph that inherit from MonoBehaviour
  • Added new Call Stack window, auto open when breakpoint is hit in playmode allowing for see the execution flows and has ability to highlight node, ping object, and open script.
  • Added ability to make connection by single click on the port ( no need to hold down left button )
  • Added ability to re-order StringBuilder input ports
  • Added option to use System.Text.StringBuilder instead of concatenation string on StringBuilder node
  • Added generator preference to remove this unnecessary code
  • Added generator preference to prefer use reduce static extension method ex: System.Linq.First(myVal) => myVal.First()
  • Renamed State Graph to Event Graph
  • Improved C# Parser
  • Improved Code Generation
  • Improved Editor
  • Fixed most of reported bugs

Download here : Download – uNode

5 Likes

You have done amazing work

3 Likes

uNode v3.2.1 has been released.

What’s New

  • Encapsulate variables into properties from the context menu
  • One-click interface property implementation
  • Insert C# code directly into your graphs. You can now insert C# code to existing graph. support inserting classes, variables, properties, methods, statements, or even expressions directly into your graph.

Changelog:

  • Added encapsulate variable to property context menu
  • Added ability to implement interface property
  • Added ability to insert c# code to existing graph from c# class, variable, property, method, statement, or expression.
  • Added preference option to always carry connected input value nodes
  • Improved C# Parser
  • Improved Code Generation
  • Improved Editor
  • Fixed generic type name is not trimmed
  • Fixed issue related to Unity 6.2
  • Fixed some bugs

Download here : Download – uNode

3 Likes

uNode v3.2.2 has been released.

Changelog:

  • Now you can have flow node inside Any State node
  • Added On State Update event to listed for State Machine tick
  • Added ability to change State Machine update type ( Update, Fixed Update, Late Update or Manual )
  • Added GraphGuid attribute for referencing runtime graph in inspector, this will be auto added to generated variable when the type is from runtime graphs
  • Added ‘Parse Script’ menu on right clicking script file to quickly parse c# script to graph
  • Added ‘Parse Script to Graph’ button in the inspector when selecting c# script
  • Improved C# Parse
  • Improved Editor
  • Fixed some bugs

Download here : Download – uNode

3 Likes

uNode v3.2.3 has been released.

Changelog:

  • Improved C# Parse
  • Improved Editor
  • Fixed some bugs

Download here : Download – uNode

2 Likes

uNode v3.2.4 has been released.

Changelog:
-Improved C# Parser
-Improved Editor
-Fixed error in newer unity version
-Fixed some bugs

Download here : Download – uNode

4 Likes

uNode v3.2.5 has been released.

Changelog:
-Improved Editor
-Fixed some bugs

Download here : Download – uNode

3 Likes

uNode v3.2.6 has been released.

Changelog:
-Improved C# Parser
-Improved Code Generation
-Improved Editor
-Fixed some bugs

Download here : Download – uNode

3 Likes