Visual Scripting Nodes

The following is intended for informational purposes only, and may not be incorporated into any contract. No purchasing decisions should be made based on the following materials. Unity is not committing to deliver any functionality, features or code. The development, timing and release of all products, functionality and features are at the sole discretion of Unity, and are subject to change.
If you have accepted to use functional cookies and logged in using your Unity ID at the top right of the page, then sharing feedback is as simple as clicking a card below, selecting a topic’s importance, adding your point of view, and submitting. If you prefer not to accept functional cookies or log in, you will be prompted to enter an email address and validate it, so we know how to reach out when the topic evolves. For more information read the Feedback and privacy terms.
Why?:
The introduction of Visual Scripting nodes to Muse Behavior is a natural progression, considering the popularity and user-friendly nature of Visual Scripting in Unity.
This decision is driven by our aim to harmonize Muse Behavior with Unity's existing workflows, making it a seamless and intuitive experience for all users, regardless of their coding proficiency.
Visual Scripting's block-based logic system is already a favored tool among many developers for its simplicity and effectiveness.
Extending this functionality to Muse Behavior aligns with our goals of accessibility and user empowerment, allowing even more creators to bring their visions to life with less technical overhead.
What:
With the addition of Visual Scripting nodes, Muse Behavior users will find themselves in a familiar environment within the Unity Editor, where they can drag and drop nodes to create actions they will use with their Behavior trees.
This method of visual programming eliminates the intimidation factor of traditional coding, making the development process more accessible and engaging.
This approach not only enhances the creative process but also ensures that developers of all skill levels can achieve advanced functionality within their projects, fostering a more inclusive and innovative development community.