Blueprint Essentials
Using Blueprints has multiple advantages, such as learning, ease of use, and visual clarity. However, implementing features without knowing some essential nodes and shortcuts can make it more cumbersome than it needs to be.
Some of this information may seem common knowledge but with different naming schemes and obscured controls, it's easy to miss and assume there's no option.
Here is a growing list of must-know information that can serve as a quick overview and reference.
Nodes
| Name | Image | Description |
|---|---|---|
| Sequence |
|
Executes a series of pins in order from top to bottom. |
| Branch |
|
If the Condition is True, the flow goes to True; otherwise, it goes to False. |
| Switch |
|
Selects an output flow that matches the input value. |
| Boolean |
|
Returns the result of the logical operation depending on the node type. |
| Select |
|
Return the option at Index, (first option is indexed at 0). |
| Break |
|
Breaks apart a pin type into individual outputs. |
| Parent |
|
Accesses a function from the parent class. |
| Cast |
|
References the object as if it were the casted class. |
Context Sensitive
On some occasions, a sought-after node will not appear.
This is usually caused by the situation's context being inferred incorrectly.
Temporarily unchecking "Context Sensitive" will list all possible nodes.
Pins
Splitting / Recombining
Most pins with underlying data types can be split and recombined to separate input and outputs.
Functions
Overriding
Parent Functions and events can be overridden in a child Blueprint.
Category
Functions and Variables can be assigned a custom Category.
This will sort them into a drop-down to keep things manageable.
Organization
Reroute Nodes
Double-clicking the any flow line will add a Reroute Node at that location.
This node can be positioned to control the curve of the line to keep things tidy.
Comments
Pressing "C" will add a Comment Block to the grid.
This can be positioned over portions of nodes for documentation.
When the block is moved, any contained nodes will reposition with it.
Bookmarks
Bookmarks can be displayed by going to Window -> Bookmarks.
A Bookmark will save your current view in the Blueprint Graph.
You can quickly return by double-clicking the respective Bookmark or Comment.
Straighten Connections
Pressing "Q" will perform "Straighten Connections" and align nodes based on their connected pins.
This can be handy when the pins of two nodes are not aligned to the grid the same.
Shortcuts
Collapsing
Collapsing will move selected nodes to a linked graph, new function, or macro.
This is quicker than manual operations and can keep your graph tidy.









