Hello,
We are inviting all of you to fill up this short survey to officially get you on our alpha list, understand your context better, your expectations, and where the efforts should be focused on.
My name is Laurent, Product Manager for Bolt Visual Scripting. If you have missed it, I strongly recommend reading our latest announcement regarding Visual Scripting in Unity. In short, Bolt is now available to all users at no additional cost. This is made to help all creators jump in Unity more easily and achieve their goals faster than ever!
Bolt visual scripting is now included in all Unity plans, at no additional cost.
Announcement on the Blog
Discussion on the forum
Now what about Bolt 2?
@UnityHas has mentioned in [a previous thread]( Welcome to Bolt 2 beta (coming soon) page-8#post-6076134) that the Alpha cycle had restarted, following some [initial details]( Welcome to Bolt 2 beta (coming soon) page-5#post-5959163) from @Adam-Blahuta , and I wanted to spawn a new thread to celebrate this, and take the opportunity to share a few more details, as well as collecting more information about all of you interested in Bolt 2.
First of all, why is Bolt 2 relevant?
Bolt 2 has been worked on for a while with the intent to bring Bolt based Visual Scripting to new heights. Bolt 2 is a rearchitecture of Bolt that will be fully integrated in Unity as opposed to be an Asset Store asset (Bolt 1 will stay on the Asset Store). It features C# code generation, which can be turned to platform native code reaching the same performance as writing the code itself. Script preview shows real-time side by side views of the graphs and code, also updating the current graph selection, allowing to learn C#, review graph code, and debug it more easily. Bolt 2 introduces classes providing object-oriented concepts to group graphs, functions and variables together. Variables are strongly typed and referenced, simplifying the maintenance for the graphs. And should feature many more new features such as Vertical Flow, Compact Units, Port Proxies, Tweening, Delegates, C# Events, Advanced Coroutines, Chunking, Generics, Port Promotion, Overloading…
One important thing to note is that Bolt does not support DOTS today. We have been working at providing Visual Scripting for DOTS based projects and this is still progressing. We are now discussing the necessary convergence across all our node-based graph tools.
Should I start Visual Scripting in Unity with Bolt 2 for my current production?
Short answer: no. Bolt 2 is not ready yet. Bolt 1 is stable and mature, and is fully supported by our dev teams for the duration of the current Unity LTS releases. So if you intend to ship a project with Unity 2018, 2019, or 2020, the proper option right now is Bolt 1 that you can get today from the asset store.
Now if you are interested in exploring Bolt 2, and help us finish it the best way possible, understanding that there are still possibilities that content made in Bolt 2 couldn’t migrate to newer alpha releases, and that a number of bugs still exists, we’re happy to get you on board!
I understand Bolt 2 alpha means it is not production ready today, but I’m still excited to join and provide feedback to help finish it, can I be invited to the party?
We know it’s been a long wait for some of you who have been participating in the Bolt 2 alpha before the acquisition. We want to get Bolt 2 alpha available to all to get your feedback, however we also judged it would be a better experience to start small and progressively add new users to the pool, up to the point we can open the flow gates to all.
So right now Bolt 2 is in private alpha, invitation only. As we consider more users to add to the pool, we figured it would be great to know more about your interests.
We are inviting all of you to fill up this short survey to officially get you on our alpha list, understand your context better, your expectations, and where the efforts should be focused on.
In the meantime, please join the official Discord server to chat with the team and other users.
We’re very excited by all of this, talk to you all soon.
Laurent