Unreal Engine Blueprints Blueprint Debugging and Optimization 1 — Questions and Answers
Question 1: Which panel in the Unreal Engine Blueprint editor allows you to set breakpoints and inspect variable values during Play In Editor?
- Blueprint Debugger (Correct answer)
- Output Log
- Memory Profiler
- Asset Audit
Correct answer: Blueprint Debugger
The Blueprint Debugger panel lets you set breakpoints, step through execution, and inspect live variable values during PIE.
Question 2: What happens when you right-click a Blueprint node and select 'Add Breakpoint'?
- PIE execution pauses when that node is reached so you can inspect values (Correct answer)
- The node is permanently disabled in the graph
- A compiler warning is added to the results panel
- The node is highlighted but execution continues normally
Correct answer: PIE execution pauses when that node is reached so you can inspect values
Adding a breakpoint causes Play In Editor to pause execution at that node, enabling step-by-step debugging.
Question 3: What does right-clicking a variable in the My Blueprint panel and selecting 'Watch This Value' do?
- Displays the variable's live value in the Blueprint Debugger during PIE (Correct answer)
- Saves the variable value to a config file
- Pins the variable to the top of the My Blueprint panel
- Adds the variable to the Details panel of the actor
Correct answer: Displays the variable's live value in the Blueprint Debugger during PIE
Watching a value causes it to appear in the Blueprint Debugger panel so you can monitor it in real time during PIE.
Question 4: Which console command shows Blueprint virtual machine execution statistics including time spent in script?
- stat ScriptCore (Correct answer)
- stat Blueprints
- stat BlueprintVM
- debug BlueprintTime
Correct answer: stat ScriptCore
The 'stat ScriptCore' console command displays Blueprint VM execution statistics, including time spent executing Blueprint scripts.
Question 5: What is the difference between 'Disable Breakpoint' and 'Remove Breakpoint' in the Blueprint editor?
- Disable keeps the marker but skips it during execution; Remove deletes it entirely (Correct answer)
- Disable deletes the breakpoint; Remove converts it to a watch point
- Both options produce the same result
- Disable converts it to a log statement; Remove stops the game
Correct answer: Disable keeps the marker but skips it during execution; Remove deletes it entirely
Disabling a breakpoint preserves its location for later use while preventing it from pausing execution, whereas removing it deletes it completely.
Question 6: When using the Print String node for debugging, which parameter controls how long the message remains visible on screen?
- Duration (Correct answer)
- Lifetime
- Timeout
- DisplayTime
Correct answer: Duration
The Duration float parameter on the Print String node specifies how many seconds the debug text stays visible on screen.
Which panel in the Unreal Engine Blueprint editor allows you to set breakpoints and inspect variable values during Play In Editor?