Unreal Engine Unreal Engine 2 — Questions and Answers
Question 1: Which rendering path in Unreal Engine 5 uses a fully dynamic global illumination system based on voxel cone tracing and screen-space techniques?
- Lumen (Correct answer)
- Nanite
- Virtual Shadow Maps
- Forward Shading
Correct answer: Lumen
Lumen is UE5's dynamic global illumination system that provides real-time indirect lighting without baking.
Question 2: In Unreal Engine, what is the purpose of a 'Gameplay Tag'?
- A label attached to HTML elements in UMG
- A hierarchical string identifier used to classify actors and abilities (Correct answer)
- A metadata tag for asset versioning
- A tag added to Blueprint variables for documentation
Correct answer: A hierarchical string identifier used to classify actors and abilities
Gameplay Tags are hierarchical string identifiers (e.g., 'Ability.Jump') used to classify and query game objects without hardcoded enums.
Question 3: What does the 'volatile' keyword do when applied to a replicated property in Unreal Engine's networking system?
- Marks the property as always relevant for all clients
- Prevents the property from being serialized to disk
- Excludes the property from network replication delta compression
- Forces the property to replicate every tick regardless of change (Correct answer)
Correct answer: Forces the property to replicate every tick regardless of change
Marking a replicated property with UPROPERTY(ReplicatedUsing=...) alongside the correct RepNotify forces retransmission; 'volatile' in the context means no delta compression.
Question 4: In Unreal Engine's Material Editor, what is the difference between 'Masked' and 'Translucent' blend modes?
- Masked uses hard cutoff opacity while Translucent supports smooth semi-transparency (Correct answer)
- Translucent uses hard cutoff while Masked supports smooth gradients
- Both are identical but Masked supports depth writing
- Masked is for 2D sprites only while Translucent is for 3D meshes
Correct answer: Masked uses hard cutoff opacity while Translucent supports smooth semi-transparency
Masked clips pixels at a threshold (binary), while Translucent allows partial transparency with smooth gradients but at higher rendering cost.
Question 5: Which Unreal Engine subsystem is responsible for managing the lifecycle of UObjects and preventing memory leaks?
- The Reflection System
- The Garbage Collector (Correct answer)
- The Asset Registry
- The Object Pool
Correct answer: The Garbage Collector
UE's Garbage Collector tracks all UObject references and destroys objects with no strong references, preventing memory leaks.
Question 6: What is a 'Level Streaming Volume' used for in Unreal Engine?
- Controlling audio attenuation within a level boundary
- Triggering the loading or unloading of streaming sub-levels based on player position (Correct answer)
- Defining the playable area boundary in multiplayer
- Adjusting post-process effects based on player location
Correct answer: Triggering the loading or unloading of streaming sub-levels based on player position
Level Streaming Volumes are placed in the persistent level to automatically load/unload sub-levels when the player enters or exits the volume.
Question 7: In Unreal Engine's Chaos physics system, what is a 'Geometry Collection' primarily used for?
- Grouping static meshes for batch rendering optimization
- Defining destructible meshes that can fracture at runtime (Correct answer)
- Storing collision data for complex physics actors
- Merging multiple LOD meshes into one asset
Correct answer: Defining destructible meshes that can fracture at runtime
A Geometry Collection is the asset type used with Chaos Destruction to define how a mesh fractures into pieces when force is applied.
Which rendering path in Unreal Engine 5 uses a fully dynamic global illumination system based on voxel cone tracing and screen-space techniques?