Unreal Engine Level Design 5 — Questions and Answers
Question 1: Which Unreal Engine actor is used to define the playable area bounds and is required before building a Navigation Mesh?
- Trigger Volume
- NavMesh Bounds Volume (Correct answer)
- Blocking Volume
- Brush Actor
Correct answer: NavMesh Bounds Volume
The NavMesh Bounds Volume tells the engine where to generate navigation mesh geometry so AI agents can pathfind.
Question 2: In a large Unreal Engine level, what is the benefit of using 'Instanced Static Meshes' over individual static mesh actors?
- Each instance gets its own unique lightmap
- All instances share one draw call, dramatically reducing rendering overhead (Correct answer)
- Instances support real-time deformation
- Instanced meshes use dynamic lighting by default
Correct answer: All instances share one draw call, dramatically reducing rendering overhead
Instanced Static Meshes batch all instances into a single draw call, greatly reducing CPU overhead for repetitive geometry like pillars or trees.
Question 3: What does enabling 'Generate Lightmap UVs' on a static mesh import setting do in Unreal Engine?
- Creates a UV channel used by the lightmass baking system for storing light data (Correct answer)
- Generates UVs for decal projection
- Creates a UV channel for vertex color painting
- Sets up UV coordinates for the material's base color
Correct answer: Creates a UV channel used by the lightmass baking system for storing light data
Generating Lightmap UVs creates a non-overlapping UV channel (usually UV1) used by Lightmass to store baked lighting data per mesh.
Question 4: Which Unreal Engine feature allows you to define areas where specific physical properties like water buoyancy or zero gravity apply?
- Physics Volume (Correct answer)
- Post Process Volume
- Blocking Volume
- Trigger Volume
Correct answer: Physics Volume
A Physics Volume overrides default physics properties within its bounds, enabling effects like water buoyancy, reduced gravity, or terminal velocity changes.
Question 5: In Unreal Engine's World Settings, what does the 'Default Pawn Class' property control?
- Which Blueprint handles level transitions
- Which pawn class is spawned for the player by default in that level (Correct answer)
- The default camera actor used for cinematics
- The base class all NPCs inherit from in that level
Correct answer: Which pawn class is spawned for the player by default in that level
Default Pawn Class in World Settings determines which pawn Blueprint the Game Mode will spawn for the player when the level loads.
Question 6: What is 'Ambient Occlusion' in the context of Unreal Engine level design and lighting?
- A technique that darkens crevices and contact shadows to enhance depth perception (Correct answer)
- The global brightness level of the ambient sky light
- A form of screen-space anti-aliasing
- A post-process effect that adds lens flares
Correct answer: A technique that darkens crevices and contact shadows to enhance depth perception
Ambient Occlusion darkens areas where surfaces are close together, simulating how ambient light is occluded in corners and crevices.
Question 7: When using Unreal Engine's Landscape tool, what is the purpose of the 'Visibility' layer?
- Controls how far the landscape renders in the scene
- Masks out (hides) sections of the landscape to create holes, such as cave entrances (Correct answer)
- Sets the visibility of landscape layer blend materials
- Toggles landscape collision on and off
Correct answer: Masks out (hides) sections of the landscape to create holes, such as cave entrances
The Landscape Visibility layer punches holes in the heightmap-based landscape mesh, typically used to create cave or tunnel openings.
Which Unreal Engine actor is used to define the playable area bounds and is required before building a Navigation Mesh?