Spend less time editing graphs and more time making games.
Upgrade Visual Scripting with tools that automatically arrange, edit, and clean your graphs.When using the ARM64 version of Unity on macOS, while the asset's features are fully accessible through the Enhancer Window and Shortcuts, they are either unavailable or partially available through the Graph Panel and Contextual Menus. More details are provided in this post.Unity 6 compatible.Visual Scripting Enhancer is the ultimate tool for efficiently editing and iterating on your Visual Scripting graphs.Finally, a Refactoring Tool for Visual ScriptingRefactoring tools are invaluable time-savers, automating repetitive and tedious tasks that can drain your productivity. Once you start using them, it's hard to go back. Until now, such a tool didn’t exist for Visual Scripting... but that changes today!Powerful ActionsVisual Scripting Enhancer adds a range of useful actions to the Visual Scripting Graph editor. These actions include:Arrange: Automatically rearrange nodes for better readability, with customizable layout.Clean: Remove all unused nodes from the graph, keeping your script tidy and easier to work with.Focus Selection: Focuse the view on the selected nodes.Smart Delete: Delete nodes and automatically reconnect the remaining ones to maintain the graph connected.Smart Disconnect: Disconnect nodes and automatically reconnect the other ones to maintain the graph connected.Full list in the Technical Details section bellow.Deep Integration in Your EditorThese actions are integrated as follows:Enhancer Window:A dedicated editor window.Shortcuts:Configurable keyboard hotkeys.Graph Panel:A panel within the Visual Scripting graph editor.Not available on Unity macOS ARM64. More details here.Graph Contextual Menus:Right-click menus within the Visual Scripting graph editor.Partially available on Unity macOS ARM64. More details here.Spend less time editing graphs and more time making games. Improve your Visual Scripting workflow with Visual Scripting Enhancer.Full List of Actions:Graph ActionsArrangeCleanView ActionsFocus GraphFocus SelectedNode ActionsSmart DeleteSmart DisconnectDisconnectGeneralOpen PreferencesLeave a ReviewReport BugCompatibility:When using the ARM64 version of Unity on macOS, while the asset's features are fully accessible through the Enhancer Window and Shortcuts, they are either unavailable or partially available through the Graph Panel and Contextual Menus. More details are provided in this post.Unity 6 compatible.This asset is compatible with all Unity versions from 2021.1 and above.Attribution:This asset uses the following third-party software. See corresponding license files in the package for details:Harmony: Copyright (c) 2017 Andreas Pardeike. MIT LicenseMicrosoft Automatic Graph Layout: Copyright (c) Microsoft Corporation. MIT License