Unreal Engine Blueprints Unreal Engine Blueprint Ultimate 5 — Questions and Answers
Question 1: In Unreal Engine Blueprints, what is the purpose of the 'Construction Script'?
- It defines the actor's behavior during gameplay
- It runs when the actor is placed or modified in the editor, allowing procedural setup before Play (Correct answer)
- It is called once when the game first launches
- It compiles the Blueprint graph into native code
Correct answer: It runs when the actor is placed or modified in the editor, allowing procedural setup before Play
The Construction Script executes in the editor whenever the actor is placed, moved, or its properties are changed, enabling procedural configuration at design time.
Question 2: What does the 'Set Timer by Function Name' node do in Blueprints?
- Schedules a named function to be called after a delay, with optional looping (Correct answer)
- Renames an existing timer to a new function
- Measures how long a function takes to execute
- Sets the tick interval of a specific component
Correct answer: Schedules a named function to be called after a delay, with optional looping
'Set Timer by Function Name' registers a timer that calls the specified function after a set interval, optionally repeating at that interval.
Question 3: In Blueprint networking, which authority check ensures a section of code only runs on the server?
- Switch Has Authority → Authority pin (Correct answer)
- Is Server node
- Run On Server flag
- Network Role == ROLE_Authority
Correct answer: Switch Has Authority → Authority pin
'Switch Has Authority' routes execution to the 'Authority' pin when running on the server and to the 'Remote' pin on clients.
Question 4: What is the advantage of using 'Soft Class References' over hard class references in Blueprints?
- Soft references prevent the referenced class from being loaded until explicitly requested, reducing initial memory usage (Correct answer)
- Soft references are faster to resolve at runtime
- Soft references allow referencing classes from other projects
- Soft references bypass Blueprint compilation checks
Correct answer: Soft references prevent the referenced class from being loaded until explicitly requested, reducing initial memory usage
Soft Class References store only a path string; the class asset is not loaded into memory until you explicitly load it, supporting async streaming workflows.
Question 5: In a Character Blueprint, which built-in component handles movement logic such as walking, jumping, and swimming?
- Physics Handle Component
- Character Movement Component (Correct answer)
- Pawn Movement Component
- Navigation Invoker Component
Correct answer: Character Movement Component
The Character Movement Component manages all locomotion modes (walking, falling, swimming, flying) and exposes properties like Max Walk Speed and Jump Z Velocity.
Question 6: What does 'Collapse to Function' do when you select a group of Blueprint nodes?
- Deletes the selected nodes and replaces them with a comment box
- Wraps the selected nodes into a new reusable function with matching input/output pins (Correct answer)
- Converts the nodes to equivalent C++ code
- Collapses the nodes visually into a single comment for readability
Correct answer: Wraps the selected nodes into a new reusable function with matching input/output pins
'Collapse to Function' encapsulates the selected node group into a new Blueprint function, automatically creating input and output pins to match the original connections.
Question 7: Which Blueprint debugging tool lets you pause execution and step through nodes one at a time to inspect values?
- Blueprint Profiler
- Breakpoints with Step Over / Step Into (Correct answer)
- Variable Watch Panel
- Blueprint Diff Tool
Correct answer: Breakpoints with Step Over / Step Into
Setting a breakpoint on a node and using 'Step Over' or 'Step Into' during Play mode lets you advance execution node-by-node to inspect live variable values.
In Unreal Engine Blueprints, what is the purpose of the 'Construction Script'?