Windows & Shortcuts

There are 3 main windows in Bolt. You can find them all in the "Windows" menu.

  • Graph : The main graph editor
  • Graph Inspector : The inspector for nodes and other graph elements
  • Variables : A window to define and edit variables

Open all three windows.

The layout in which you decide to place the windows is a matter of preference. We recommend giving equal space for the graph window and the scene view -- you'll need it! We also suggest adding the graph inspector as another tab next to the Unity inspector.

For example:


Note that you can always hit Shift+Space while your mouse is over the graph view to maximize the viewport to the whole screen. You'll also notice the Sidebar Layout button which allows you to move / hide the graph inspector and variable tabs. This makes it a lot easier to visualize complex graphs. 


If you have dual monitors, you may want to put Bolt on your second monitor entirely. This gives you a lot of room for graph editing and keeps your usual Unity layout intact. For example:

Now, let's go over each window.

Graph Window

Once you select a graph, a toolbar will display in the graph window.

On the left, you can see the breadcrumb path to the currently selected graph.

The Zoom slider allows you to zoom out and get a bird's eye view of the graph.

When the Relations option is checked, units will display their inner connections (flow graphs only).

When the Values option is checked, Bolt will attempt to predict values and show them in graph connections (flow graphs only).

When the Carry option is toggled, child nodes of your current selection will be dragged along it. This is useful if you want to reorganize a large part of the graph without manually selecting each node.

The Overview  button will pan and zoom the graph in order to show all of its elements within the area of the window.

Once at least two elements are selected in the graph, the Align and Distribute dropdowns will allow you to perform common automatic layout operations:

Shortcuts & Keybindings

When in the graph window, there are two Control Schemes that determine how to pan and zoom. You can configure your control scheme in Tools > Ludiq > Editor Preferences... > Graphs. By default, it is set to Unreal.

If you have a trackpad, try changing that setting to Unity. This will make navigating the graph with easier with to fingers.


The keybindings are:


ActionCommonUnity Control SchemeUnreal Control Scheme
PanMiddle Mouse ButtonAlt + Left Mouse Button
ZoomCtrl/Cmd + Scroll WheelScroll Wheel
SelectDrag Left Mouse Button
Context MenuRight Mouse Button
Ctrl+Click (Mac)
Ctrl/Cmd + E
Create GroupCtrl/Cmd + Drag Left Mouse Button
CopyCtrl/Cmd + C

PasteCtrl/Cmd + V
CutCtrl/Cmd + X
DuplicateCtrl/Cmd + D
DeleteDel

Graph Inspector

The graph inspector shows information and settings about the currently selected graph element. We'll get into it later when we examine each type of graph.

Variables Window

The variables window shows all your variables. We'll get into it later when we learn more about variables.

This article was helpful for 42 people. Is this article helpful for you?

Good article. I noticed that the link to "inner connection" in the text:
"When the Relations option is checked, units will display their inner connections (flow graphs only)."
is dead.

There is no "Flow Graph" window available in Unity/Bolt which is shown in the image on this page: 
This could be corrected, feel like lost after reading 10 minutes of the manual. Thanks!

+2

Actually Unreal uses the right mouse button for panning (as well?). Don't know about the middle mouse button though.

Yeah, I love Bolt so far, but this drives me crazy when switching from Blueprint. By default in UE4, middle mouse button doesn't pan the Blueprint canvas, and neither does alt+LMB. It's RMB down+drag to pan, and click-release RMB (if you didn't pan) to bring up the context menu. Maybe alt+LMB to pan is how UDK/Kismet worked or something? 

I also wish Bolt would default to "Add Unit" with the search filter in focus the way Blueprint does. EDIT: It DOES do this if you check the "Skip Context Menu" option in preferences! I retract my complaint! :)

Just a suggestion, I think shortcuts would go a long way, i.e. having 1 pressed and left clicking creates a float, 2+click a vector2, B+Click creates a branch, so on and so forth. For mostly used objects at least (I'm just starting so don't really have a full idea of what are the most commonly used nodes in general).

Same with Dim, Carry and Align... maybe Control+Shift dragging a node would "Carry Translate" from the dragged node down the flow). Align: Maybe with some nodes selected, leave "A" pressed, drag up or down for align vertically... or sideways for horizontal.

.2 cents.