Unreal Engine Blueprint Visual Scripting 2 — Questions and Answers
Question 1: Which Blueprint node type is used to delay execution by a specified number of seconds?
- Set Timer by Function Name
- Delay (Correct answer)
- Timeline
- Gate
Correct answer: Delay
The Delay node pauses execution on that branch for the specified duration before continuing.
Question 2: In Blueprint, what is the purpose of a 'Cast To' node?
- Converts a float to an integer
- Checks and converts an object reference to a specific class type (Correct answer)
- Spawns an actor of a given class
- Copies variable values between two objects
Correct answer: Checks and converts an object reference to a specific class type
Cast To attempts to treat a generic object reference as a specific class so you can access its unique properties and functions.
Question 3: What does a 'Branch' node do in Blueprint?
- Creates a new execution thread
- Splits a float into integer and fractional parts
- Routes execution based on a boolean condition (Correct answer)
- Duplicates an actor in the level
Correct answer: Routes execution based on a boolean condition
A Branch node evaluates a boolean input and routes execution to either the True or False output pin.
Question 4: How do you communicate from a child Blueprint to its parent Blueprint class?
- Use a Game Instance variable
- Call a function directly on the parent using the parent class reference
- Use the Event Dispatcher defined in the child
- Call parent class functions via the 'Parent:' category in the function list (Correct answer)
Correct answer: Call parent class functions via the 'Parent:' category in the function list
Blueprint child classes can call overridden parent functions and explicitly chain to the parent's implementation via the 'Add call to parent function' option.
Question 5: Which pin color represents a Boolean data type in Unreal Engine Blueprints?
- Red (Correct answer)
- Green
- Blue
- Yellow
Correct answer: Red
Boolean pins are displayed in red in the Blueprint editor to distinguish true/false values from other data types.
Question 6: What is the role of the 'Construction Script' in an Actor Blueprint?
- Runs every frame to update actor logic
- Executes once when the actor is spawned at runtime
- Runs in the editor when the actor is placed or its properties change (Correct answer)
- Handles input events from the player controller
Correct answer: Runs in the editor when the actor is placed or its properties change
The Construction Script executes both in-editor and at runtime during actor construction, making it useful for procedural property setup.
Question 7: In a Blueprint Timeline node, what output pin fires when the timeline reaches its end?
- Update
- Finished (Correct answer)
- Play
- Reverse
Correct answer: Finished
The 'Finished' execution pin on a Timeline node fires once the timeline completes its full playback.
Which Blueprint node type is used to delay execution by a specified number of seconds?