Dealing with Blueprints

Blueprint Assist

If you have to spend more than 5 minutes a day using Blueprints, you have to get Blueprint Assist.

  • Stop manually formatting stuff, just auto-format. Do you manually format your code in C++? No your IDE does it for you.
  • Speed up navigation, no more search in blueprints, just Go to the node with Ctrl+G.
  • Reorder node execution with Shift+Arrow.
  • Navigate nodes and pins with keyboard.
  • Automatically adds calls to parent nodes when adding events. I can't count how many times I've been bitten by forgetting to call to parent.

It has a huge number of shortcuts but here are some of my favourites.

Ctrl+GGo to the symbol in the graph
TabOpen "add node" window. If node selected, append to exec
Shift+FFormats everything downstream of the selected node
Ctrl+Shift+AQuick-add (variable, function)
Arrow keysChange selected pin
Ctrl+Arrow keysChange selected node
Shift+Arrow keysPan view
Ctrl+Shift+ArrowSwap order of selected node
Ctrl+EEdit value of selected pin, cycle to next editable value
Ctrl+Shift+AQuick-add (variable, function)
DDelete wire for hovered pin/wire
Alt+OSwap between Designer/Graph view

For the full list of shortcuts and how to customize them, search "Assist" in Editor Preferences > General > Keyboard Shortcuts

Make sure that you share your settings with the team so everyone has the same formatting.

Node Graph Assistant

Node Graph Assistant is another must-have plugin. It fixes a bunch of UX nightmares with Blueprints:

  • No longer need to drag a wire to an exact tiny pin, you can just drag to the node and it will choose the most appropriate pin within the node.
  • Drag a node near another and it will automatically connect appropriate pins from nearby nodes.

My favourite shortcuts:

Alt+CConnect pins on selected nodes
Alt+XRemove node and re-route pins ahead

A note on sharing editor-only plugins