Q. 1
Immersive Technologies
Difficulty: Medium
(1 Mark)
Which render pipeline in Unity is recommended by default for standalone mobile VR headsets (e.g. Meta Quest, Pico 4)?
💡
Step-by-Step Explanation & Concept Rationale
Unity's URP is engineered for maximum performance, single-pass instancing, and low bandwidth consumption on mobile tile-based GPUs.
Q. 2
Immersive Technologies
Difficulty: Hard
(1 Mark)
What is 'Single Pass Instanced' rendering mode in Unity XR?
💡
Step-by-Step Explanation & Concept Rationale
Single Pass Instanced cuts CPU rendering draw calls in half and drastically reduces driver command overhead compared to Multi-Pass.
Q. 3
Immersive Technologies
Difficulty: Medium
(1 Mark)
In Unity's XR Interaction Toolkit (XRI), what is the purpose of the 'XR Origin' component?
💡
Step-by-Step Explanation & Concept Rationale
XR Origin (replacing XRRig) aligns physical room tracking space (Floor or Device offset) with the virtual scene coordinates.
Q. 4
Immersive Technologies
Difficulty: Medium
(1 Mark)
What is the primary role of 'XR Direct Interactor' in Unity XRI?
💡
Step-by-Step Explanation & Concept Rationale
Direct Interactor triggers grab and hold events when a collider overlaps with an interactable object in close proximity.
Q. 5
Immersive Technologies
Difficulty: Medium
(1 Mark)
What is 'XR Ray Interactor' in Unity XRI?
💡
Step-by-Step Explanation & Concept Rationale
Ray Interactors are standard for far-field interactions, point-and-click UI menus, and parabolic teleportation curve targeting.
Q. 6
Immersive Technologies
Difficulty: Medium
(1 Mark)
What is 'XR Socket Interactor' in Unity XRI?
💡
Step-by-Step Explanation & Concept Rationale
Socket interactors are widely used for weapon holsters, tool belts, and equipment assembly/disassembly simulation tasks.
Q. 7
Immersive Technologies
Difficulty: Medium
(1 Mark)
In Unreal Engine 5, what is the default graphics subsystem used to provide native cross-platform XR headset support?
💡
Step-by-Step Explanation & Concept Rationale
Unreal Engine 5 standardizes entirely on OpenXR for hardware-agnostic cross-vendor VR/AR device compatibility.
Q. 8
Immersive Technologies
Difficulty: Hard
(1 Mark)
What is 'Nanite' in Unreal Engine 5, and how does it relate to VR performance?
💡
Step-by-Step Explanation & Concept Rationale
Nanite eliminates traditional manual LOD baking, though heavy rasterization overhead requires modern high-tier PCVR GPUs.
Q. 9
Immersive Technologies
Difficulty: Hard
(1 Mark)
What is 'Lumen' in Unreal Engine 5, and what are the performance considerations in real-time VR?
💡
Step-by-Step Explanation & Concept Rationale
Lumen delivers stunning dynamic GI on high-end PCVR, but baked lighting remains essential on mobile XR2 chipsets to hit strict 90+ FPS budgets.
Q. 10
Immersive Technologies
Difficulty: Medium
(1 Mark)
In Unreal Engine, what component is attached to a player pawn to drive 6DoF hand controller tracking in 3D space?
💡
Step-by-Step Explanation & Concept Rationale
The MotionControllerComponent automatically updates its transform to mirror the physical tracked controller or hand pose from OpenXR.
Q. 11
Immersive Technologies
Difficulty: Medium
(1 Mark)
What is the 'Enhanced Input System' in Unreal Engine (and Unity's New Input System)?
💡
Step-by-Step Explanation & Concept Rationale
Enhanced Input abstracts raw hardware buttons into logical gameplay actions (e.g. 'IA_Grab', 'IA_Teleport') with chord, hold, and modifier triggers.
Q. 12
Immersive Technologies
Difficulty: Hard
(1 Mark)
What is 'ASTC' (Adaptive Scalable Texture Compression) and why is it standard for mobile XR (Android/Vulkan)?
💡
Step-by-Step Explanation & Concept Rationale
ASTC is natively decompressed in hardware by mobile GPUs (Adreno, Mali), drastically cutting memory bandwidth and power consumption in standalone VR.
Q. 13
Immersive Technologies
Difficulty: Hard
(1 Mark)
In Unity, what is 'Forward+' (Clustered Forward) rendering in URP 14+?
💡
Step-by-Step Explanation & Concept Rationale
Forward+ allows dozens of real-time emergency flashlights and siren lights in VR without the crippling draw-call explosion of traditional forward rendering.
Q. 14
Immersive Technologies
Difficulty: Medium
(1 Mark)
What is 'Frame Debugger' in Unity engine?
💡
Step-by-Step Explanation & Concept Rationale
Frame Debugger allows developers to pinpoint exactly why draw calls are not batching and identify expensive overdraw passes.
Q. 15
Immersive Technologies
Difficulty: Medium
(1 Mark)
In Unreal Engine, which console command displays real-time CPU Game Thread, CPU Render Thread, and GPU frame times?
💡
Step-by-Step Explanation & Concept Rationale
`stat unit` reveals whether the application frame rate bottleneck is on the Game thread (C++/Blueprints), Draw thread (CPU rendering commands), or GPU.
Q. 16
Immersive Technologies
Difficulty: Hard
(1 Mark)
In real-time VR optimization, what does 'GPU Overdraw' mean?
💡
Step-by-Step Explanation & Concept Rationale
Excessive overdraw (e.g. dense particle smoke or layered transparent alpha blending) destroys mobile GPU fillrate.
Q. 17
Immersive Technologies
Difficulty: Hard
(1 Mark)
What is 'Early-Z / Depth Prepass' (Z-Prepass) in 3D rendering pipelines?
💡
Step-by-Step Explanation & Concept Rationale
Depth prepass completely eliminates pixel shader overdraw for opaque meshes at the cost of a lightweight vertex-only pass.
Q. 18
Immersive Technologies
Difficulty: Medium
(1 Mark)
What is 'Shader Graph' in Unity / 'Material Editor' in Unreal Engine?
💡
Step-by-Step Explanation & Concept Rationale
Visual node graphs enable technical artists to create procedural PBR shaders, animated fire, holographic scanning lines, and water effects.
Q. 19
Immersive Technologies
Difficulty: Hard
(1 Mark)
What is 'HLSL' (High-Level Shading Language)?
💡
Step-by-Step Explanation & Concept Rationale
Both Unity and Unreal Engine compile custom material shaders down to HLSL/Vulkan SPIR-V for execution on GPU streaming multiprocessors.
Q. 20
Immersive Technologies
Difficulty: Hard
(1 Mark)
What is 'Compute Shader' in modern game engines?
💡
Step-by-Step Explanation & Concept Rationale
Compute shaders process massive parallel datasets (millions of water particles, mesh deformation) thousands of times faster than CPU threads.
Q. 21
Immersive Technologies
Difficulty: Medium
(1 Mark)
What is 'Niagara' in Unreal Engine 5?
💡
Step-by-Step Explanation & Concept Rationale
Niagara allows simulated smoke plumes, fire sparks, explosion debris, and flood water mist in disaster VR simulations.
Q. 22
Immersive Technologies
Difficulty: Medium
(1 Mark)
In Unity, what is 'VFX Graph' (Visual Effect Graph)?
💡
Step-by-Step Explanation & Concept Rationale
VFX Graph offloads particle simulation entirely to the GPU, making it possible to render dense blizzards or flood foam in real-time VR.
Q. 23
Immersive Technologies
Difficulty: Medium
(1 Mark)
What is 'Draw Call Batching' in Unity?
💡
Step-by-Step Explanation & Concept Rationale
Batching (Static, Dynamic, and SRP Batcher) prevents CPU bottlenecking in dense emergency disaster urban environments.
Q. 24
Immersive Technologies
Difficulty: Hard
(1 Mark)
What is the 'SRP Batcher' (Scriptable Render Pipeline Batcher) in Unity URP/HDRP?
💡
Step-by-Step Explanation & Concept Rationale
SRP Batcher speeds up CPU render loops by up to 400% when scenes contain hundreds of distinct objects sharing compatible shaders.
Q. 25
Immersive Technologies
Difficulty: Medium
(1 Mark)
What is 'Texture Atlasing' in 3D optimization for real-time applications?
💡
Step-by-Step Explanation & Concept Rationale
Texture atlasing enables massive batching gains because objects sharing the single atlas material can be rendered in a single draw call.
Study Stream Progress:
Showing 25 of 82 Questions (30%)
Jump to:
Ready to Test Your Retention & Speed?
Now that you have reviewed the study questions and rationales, test yourself in our interactive 1-by-1 practice engine or take the full official timed mock exam.