
Scripting for non-programmers
Visual scripting in Unity, powered by Bolt, helps all team members create scripting logic with visual, drag-and-drop graphs instead of hand-writing code. Artists and designers can get more done in the editor without requiring help from programmers, and it can help programmers quickly implement ideas for faster prototyping and iteration.

Scripting for designers and artists
It’s a great choice for designers and artists who want to test ideas, make changes, or maintain more direct control over their work in Unity. Non-programmers can also make use of node graphs created by more technical team members.

Programmers can work faster
Using a visual scripting system can increase the speed of prototyping and testing for developers, avoiding wasted effort on hand written code for ideas that might not be viable. Visual scripting is also a great way to make existing scripts more accessible or create tools for use by other members of a development team.
Learn more
Bolt Platformer Game Tutorial
Full Unity Learn course and project files for creating a Bolt-based platformer game.
Documentation
Read the Bolt visual scripting documentation to learn more about visual scripting in Unity.
Community
Join the forums to get help from the community and hear the latest about visual scripting in Unity.
Frequently asked questions
Visual Scripting is a graphical way to manipulate objects and behaviors in Unity without hand writing code. The logic is built by connecting visual nodes together, empowering artists, designers, and programmers to create gameplay and interactive systems in a simple way.
Bolt visual scripting can be downloaded from the Unity Asset Store.
The Unity Asset Store is a marketplace with thousands of free or affordably priced assets that save critical time and effort for Unity creators. It is a powerful resource for successful Unity developers, with over 60,000 packs featuring tools and editor extensions, 3D and 2D art, cinematic quality music and sound effects, and more.
Users who expect to ship projects on Unity 2018, 2019, and 2020 will be supported throughout their LTS lifecycles.
In 2021, Unity will provide Bolt visual scripting as a core feature, built directly into Unity. As we do this, we will bring consistency across all our node-based development tools. We know it is key for a great user experience to unify the workflows of visual scripting with other node-based solutions.
Unity is in the process of evaluating the future of visual scripting in consideration of Bolt, Bolt 2, and our DOTS based visual scripting solution. Our goal is to create a single, cohesive solution that does not result in broken features or fractured communities, and that meets user expectations around production-readiness. For more information on the evolution of visual scripting, please join us in the forums.