Just sharing opinion on Bolt

I forgot to write a few things in the survey, I would like to share my opinion:

  • Make Embed the default option when creating a Flow Machine
  • Bolt’s main point is that it will be compared to UE’s blueprint. Therefore the most important thing is to make it look beautiful
  • → Make “search new method” background a little darker in dark mode
  • → Make node’s big icons way smaller, and without colors
  • → Add gradient to nodes, add shadows behind nodes, make icons for green flow arrows smaller
  • → Make node background and title colors darker in dark mode
  • → Generally make colors (like green background of Start node) less saturated
  • → Make graphs’ background grid darker a little
  • Rename “Flow Machine” → “Visual Script,” “State Machine” ->“Visual State Machine Script”
  • if Flow Machine is added to GO, it should contain Variables. Variables shouldn’t be separate component
  • Remove “Title” and “Summary” of a Flow Machine
  • Unity’s system of setting variables in public inspectors is so simple that Bolt development should be lower priority
  • Add shortcut for creating a group from selected nodes, I would prefer it to be key “C” like in UE
  • Integrate Bolt documentation with Unity’s documentation e.g. https://docs.unity3d.com/ScriptReference/Vector3.Dot.html would have info about Bolt’s Vector3 dot node
  • Add attribute to single public method to be usable in Bolt (I know about [IncludeInSettings(true)] but it’s for a class).
  • → Also, there should be documentation on integrating scripts with Bolt. I found [IncludeInSettings] on forum-there should be a tutorial page instead (I found a tutorial, but it was about [RenameFrom])
  • If possible, add new public methods into Bolt after script compilation

Context: I’m a programmer, and I use Bolt rarely

Bolt is not developed anymore and it’s not supported past 2020.3LTS. They rebranded it to Unity Visual Scripting and integrated into the engine. It’s documented here: About Visual Scripting | Visual Scripting | 1.7.8

Some of what you’ve requested is already done in UnityVS.

2 Likes