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
  1. 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
  2. Which Blueprint node locks rotation on specific axes to prevent a physics body from spinning unintentionally? Set Locked Axes (via Physics Body or Constraint)
  3. What does the construction script do when a blueprint is not edited? Executes
  4. 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
  5. 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
  6. 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
  7. What is the purpose of the 'Gate' node's 'Toggle' input pin? Switches the gate between open and closed states
  8. In a Timeline's curve editor, what does a key's tangent control? The easing and interpolation shape between keyframes
  9. 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
  10. 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
  11. 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
  12. How do Blueprints handle integer overflow when a Byte variable exceeds its maximum value of 255? The value wraps around to 0
  13. 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
  14. 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
  15. An Event Dispatcher bound in BeginPlay should ideally be unbound where? In EndPlay or Destroyed
  16. What can you do with a "Vertical Box" Widget? Neatly stack many "child" widgets inside of it and on top of one another
  17. What happens when you call 'Destroy Actor' on an actor that is referenced by another Blueprint variable? The variable is automatically set to None
  18. What does the 'Transient' variable flag do in Blueprints? Excludes the variable from serialization so it is not saved
  19. Which Timeline output pin fires only once when the Timeline finishes playing to its end? Finished
  20. 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
  21. Which node allows a Blueprint to listen for an Event Dispatcher from another Blueprint? Bind Event to Dispatcher
  22. 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
  23. 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
  24. 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
  25. What is the role of the 'Completed' output pin on a For Loop node? It fires once after all iterations have finished
  26. 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
  27. 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
  28. A Blueprint Interface defined in the editor is stored as which asset type? Blueprint Interface asset (.uasset)
  29. Which pin color represents a Boolean data type in Unreal Engine Blueprints? Dark red / maroon
  30. 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
Was this helpful?