Unreal Engine Blueprints Cheat Sheet 2026
The 30 highest-yield Unreal Engine Blueprints facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.
80 questions
90 min time limit
70% to pass
- In UMG Blueprint logic, what does 'Get All Widgets of Class' return? → All currently active widget instances of the specified class that are in the viewport
- Which Blueprint node locks rotation on specific axes to prevent a physics body from spinning unintentionally? → Set Locked Axes (via Physics Body or Constraint)
- What does the construction script do when a blueprint is not edited? → Executes
- What is the purpose of a 'Assign' node that appears when right-clicking an Event Dispatcher in the Blueprint editor? → It simultaneously creates a Bind node and a linked custom event
- Which approach correctly triggers a custom event on a Blueprint actor from a different actor's Blueprint? → Get a reference to the target actor, cast it to its class, then call the custom event
- What is the purpose of the 'Get Socket Location' node on a Skeletal Mesh Component? → Returns the world-space position of a named bone socket on the mesh
- What is the purpose of the 'Gate' node's 'Toggle' input pin? → Switches the gate between open and closed states
- In a Timeline's curve editor, what does a key's tangent control? → The easing and interpolation shape between keyframes
- Which Blueprint variable type should you use to safely reference a large asset that may or may not be loaded in memory? → Soft Object Reference
- When using 'Set Input Mode UI Only' in Blueprints, what happens to player input? → Only UI widgets receive input; the player pawn stops receiving keyboard/mouse input
- What is the primary advantage of using a Blueprint Interface over a direct Cast when calling functions on multiple different Actor types? → Interfaces allow calling functions on actors without knowing their exact class
- How do Blueprints handle integer overflow when a Byte variable exceeds its maximum value of 255? → The value wraps around to 0
- What is the effect of calling 'Set Actor Hidden In Game' with True on an actor that has active collision? → The actor becomes invisible but its collision remains active
- When a Blueprint variable is set to 'Instance Editable', what does this enable? → Each placed instance of the Actor can have a unique value set in the Details panel
- An Event Dispatcher bound in BeginPlay should ideally be unbound where? → In EndPlay or Destroyed
- What can you do with a "Vertical Box" Widget? → Neatly stack many "child" widgets inside of it and on top of one another
- What happens when you call 'Destroy Actor' on an actor that is referenced by another Blueprint variable? → The variable is automatically set to None
- What does the 'Transient' variable flag do in Blueprints? → Excludes the variable from serialization so it is not saved
- Which Timeline output pin fires only once when the Timeline finishes playing to its end? → Finished
- What is the purpose of the 'Slot' object returned when you add a child widget to a panel in Blueprint? → It holds layout properties (padding, alignment, size) specific to that parent panel type
- Which node allows a Blueprint to listen for an Event Dispatcher from another Blueprint? → Bind Event to Dispatcher
- What is the role of 'Scene Component' as a root component in an actor Blueprint? → Provides a transform (location, rotation, scale) without any mesh or collision
- A developer wants to fire a Blueprint event exactly once when a timer expires. Which approach is correct? → Use 'Set Timer by Event' with looping disabled and bind it to a Custom Event
- What does the 'Remove from Parent' node do when called on a Widget Blueprint instance? → Removes the widget from the viewport but keeps the object alive
- What is the role of the 'Completed' output pin on a For Loop node? → It fires once after all iterations have finished
- What does the 'Sequence' node do when placed in a Blueprint event graph? → Executes multiple output execution pins one after another in order during the same frame
- What happens to a Timeline node when its owning Actor is destroyed while the Timeline is still playing? → The Timeline stops automatically because the Actor is gone
- A Blueprint Interface defined in the editor is stored as which asset type? → Blueprint Interface asset (.uasset)
- Which pin color represents a Boolean data type in Unreal Engine Blueprints? → Dark red / maroon
- Which of the following is a key advantage of Event Dispatchers over direct function calls in Blueprint communication? → Dispatchers allow one-to-many communication without the caller knowing about listeners
Turn these facts into recall:
Was this helpful?