Unreal Engine Blueprints Unreal Engine Blueprints MCQ 3 — Questions and Answers
Question 1: What Blueprint feature allows you to store a group of related variables in a single structured type?
- Enum
- Struct (Correct answer)
- Interface
- Macro
Correct answer: Struct
Structs (Structure assets) let you bundle multiple variables of different types into one named data container.
Question 2: Which Blueprint node is used to iterate over every element in an Array?
- For Each Loop (Correct answer)
- While Loop
- Do N
- Gate
Correct answer: For Each Loop
The ForEach Loop node iterates over each element of an array, providing the current element and its index on each iteration.
Question 3: In Unreal Engine Blueprints, what does 'Replicated' mean when set on a variable?
- The variable is duplicated in memory for performance
- The variable's value is synchronized from server to clients in multiplayer (Correct answer)
- The variable is read-only and cannot be modified at runtime
- The variable is automatically saved to disk
Correct answer: The variable's value is synchronized from server to clients in multiplayer
Setting a variable to Replicated causes its value to be automatically synced from the server to all connected clients in a networked game.
Question 4: What is the role of the 'Event Dispatcher' in Blueprints?
- It dispatches AI behavior tree events
- It allows a Blueprint to broadcast an event that other Blueprints can bind to and respond (Correct answer)
- It sends network RPC calls to the server
- It schedules delayed function calls
Correct answer: It allows a Blueprint to broadcast an event that other Blueprints can bind to and respond
Event Dispatchers implement an observer/delegate pattern, letting other Blueprints subscribe and react when the dispatcher is called.
Question 5: Which Blueprint graph is used to define how a component or object responds to physics collisions?
- Construction Script
- Event Graph (Correct answer)
- Function Graph
- Animation Blueprint Event Graph
Correct answer: Event Graph
The Event Graph is where you place collision events like OnComponentHit or OnActorBeginOverlap to respond to physics interactions.
Question 6: What does the 'Break' node do when used with a Struct in Blueprints?
- Destroys the struct and frees memory
- Splits a struct into its individual member variables (Correct answer)
- Exits the current loop
- Disconnects all wires from the struct pin
Correct answer: Splits a struct into its individual member variables
A Break Struct node unpacks a struct, exposing each of its member variables as individual output pins.
Question 7: In Blueprint communication, what must another Blueprint do before it can call a function defined in a Blueprint Interface?
- Cast to the Blueprint that owns the interface
- Implement the interface and add its functions (Correct answer)
- Subscribe to the interface's event dispatcher
- Inherit from the interface as a parent class
Correct answer: Implement the interface and add its functions
To receive interface calls, a Blueprint must implement the interface via Class Settings, then define the logic in each interface function.
What Blueprint feature allows you to store a group of related variables in a single structured type?