Unit 1: Working in Unity 3D - Practice Quiz
1 Which three axes are used to represent positions in Unity's 3D space?
2 Which Unity component stores a GameObject's position, rotation, and scale?
3 In Unity's default coordinate system, which axis usually represents the upward direction?
4 What is commonly attached to a GameObject to define custom behavior?
5 Which component allows a GameObject to respond to Unity's physics system?
6 Which component defines the physical shape used to detect collisions?
7 Which Unity component is used to create effects such as smoke, sparks, and fire?
8 Which Particle System module controls how many particles are created over time?
9 What is the main purpose of a material in Unity?
10 Which material property commonly defines the main color or texture of a surface?
11 Which light type is commonly used to simulate sunlight in a Unity scene?
12 Which light type emits light outward in all directions from one position?
13 Which Unity component plays an audio clip in a scene?
14 Which component receives scene audio for the player to hear?
15 Which component property is changed to move a camera to a new location?
16 What does a perspective camera's Field of View control?
17 What is Shader Graph primarily used for in Unity?
18 Which type of shader is designed to react to lights in a scene?
19 What does a Cinemachine Virtual Camera primarily define?
20 Which Cinemachine component is typically placed on the main Unity Camera?
21
A spaceship should move forward relative to its own rotation at a constant speed on different frame rates. Which statement is most appropriate inside Update()?
transform.position += transform.right * speed * Time.deltaTime;
transform.position += transform.forward * speed * Time.deltaTime;
transform.position += transform.up * speed * Time.fixedDeltaTime;
transform.position += Vector3.forward * speed;
22
A child object has localPosition set to (0, 0, 2). Its parent is then rotated 90 degrees around the Y-axis. What happens to the child?
23 A turret must rotate only around its Y-axis to face a target on uneven terrain. Which approach best prevents the turret from tilting upward or downward?
transform.LookAt(target) and freeze the turret's X position.
Vector3.up before applying the target's position.
24
A script applies forces to a Rigidbody to move a crate. In which Unity event should the force normally be applied?
FixedUpdate(), because it runs with the physics timestep
Update(), because it runs before every rendered frame
LateUpdate(), because it runs after object movement
OnGUI(), because it can process repeated input events
25
A collectible should call OnTriggerEnter when the player passes through it without physically blocking the player. Which setup is required?
Rigidbody.
AudioSource.
26 An enemy behavior must repeatedly search for the player, but running the search every frame causes unnecessary CPU usage. Which solution is most appropriate?
MonoBehaviour class.
OnRenderObject() to use the rendering cycle.
FixedUpdate() call.
WaitForSeconds delay.
27 Smoke particles emitted by a moving train should remain behind in the world instead of following the train after emission. Which Particle System setting should be used?
28 An explosion effect must emit 80 particles instantly and then stop producing particles. Which configuration best achieves this?
29 Ten objects share one material. A script must change the color of only one object at runtime. Which property should the script modify?
material property
sharedMesh property
sharedMaterial property
30 A brick normal-map texture appears to behave like a regular color texture and produces incorrect surface detail. What should be checked first?
31 A mobile level contains only static architecture and static lights. The goal is to reduce runtime lighting cost while preserving shadows. Which approach is most suitable?
32 Moving a Directional Light farther away from a scene does not change the illumination. Which adjustment changes the direction from which its light arrives?
33
A radio in a room should become quieter as the player moves away and should sound as if it comes from the radio's position. Which AudioSource configuration is appropriate?
AudioListener on the radio.
34
A scene reports that two active AudioListener components exist, and sounds behave unpredictably. What is the usual correction for a single-player game?
35 A follow camera updates before the player completes its movement, causing visible jitter. Where should the camera's follow-position update usually occur?
LateUpdate(), after the player's regular movement update
OnDisable(), when the camera stops rendering
OnGUI(), after the interface has processed input
Awake(), before the player object becomes active
36 A perspective camera should show more of the surrounding environment without moving farther from the player. Which change is most direct?
37 A sampled normal-map texture is connected directly to a Lit Shader Graph, but lighting appears incorrect. Which node should normally process the texture before it reaches the Normal input?
Boolean node
Posterize node
Scene Color node
Normal Unpack node
38 A sci-fi panel should glow and create a halo when bloom is enabled. Which Shader Graph output should receive an HDR color multiplied by a strength value?
39 Two enabled Cinemachine virtual cameras have different priorities. Assuming no special override is active, which camera controls the final view?
40 A Cinemachine camera must follow a player while always aiming at a separate boss object. How should the virtual camera references be assigned?
41 A runtime object must be reparented under a transform that has non-uniform scale, but its world position, rotation, and apparent scale must initially remain unchanged. Which operation best expresses this requirement?
transform.parent = newParent and set the local scale to one
transform.SetParent(newParent, true) and retain the world-space transform
transform.SetParent(newParent, false) and retain the local-space transform
transform.parent = newParent and reset the local rotation
42 A ray is defined by , and a plane contains point with unit normal . Assuming , which expression gives the ray parameter at the intersection?
43 A mesh is transformed by a matrix containing non-uniform scale. Which transformation correctly converts a local-space surface normal into world space?
44
A physics-controlled player sometimes misses very short jump-button presses when input is read only in FixedUpdate. Which architecture is most reliable?
Update, buffer the request, and apply physics in FixedUpdate
OnGUI, then apply physics during the next render frame
FixedUpdate, then apply physics during LateUpdate
LateUpdate, then modify the Rigidbody transform directly
45
Two enabled components on different GameObjects both initialize themselves in Start, but component B requires component A to finish first. What provides a deterministic ordering without relying on hierarchy order?
46
After a UnityEngine.Object has been destroyed, obj == null may be true while ReferenceEquals(obj, null) is false. What explains this behavior?
ReferenceEquals to inspect the object's enabled property
47 A spaceship emits smoke while moving rapidly. Previously emitted smoke must remain where it was created rather than following later spaceship motion. Which main-module setting is required?
Emitter Velocity to Transform
Scaling Mode to Hierarchy
Simulation Space to World
Simulation Space to Local
48 A particle system is under a scaled parent. The emission shape should scale with the hierarchy, but existing particle sizes and movement should not be multiplied by that scale. Which scaling mode is most appropriate?
Local scaling mode
World simulation mode
Shape scaling mode
Hierarchy scaling mode
49 Hundreds of renderers share one material, but each requires a different damage-flash value at runtime without creating hundreds of material instances. Which approach is appropriate?
Renderer.material and modify the returned material
Renderer.sharedMaterial before rendering each object
MaterialPropertyBlock
50 Many identical meshes need distinct colors while remaining eligible for GPU instancing. Which material design best supports this?
Renderer.material once per object and edit its base color
51 A scene's static architecture uses baked lighting, but a moving metallic character must respond convincingly to the baked environment. Which probe combination addresses its diffuse and specular environment lighting?
52 Static scenery should retain baked direct occlusion from a Mixed light, while a moving character should receive and cast real-time shadows within the configured shadow distance. Which lighting mode best matches this requirement?
53 A looping engine sound has a custom 3D rolloff curve, yet its volume remains constant as the listener moves away. Which setting should be checked first?
Spatial Blend is not set fully to 2D
Spread is not set to zero degrees
Priority is not set to the highest value
Doppler Level is not set to zero
54
An AudioSource is attached to a Rigidbody moved in FixedUpdate, but its Doppler pitch fluctuates because velocity is sampled on a mismatched update schedule. Which configuration best aligns velocity estimation?
LateUpdate
Fixed velocity update mode for the physics-driven audio objects
OnGUI
Dynamic velocity update mode and move the Rigidbody in Update
55 A planar target centered on the camera axis has half-width and half-height . The perspective camera has vertical FOV and aspect ratio . Ignoring target depth, approximately how far away must the camera be to fit the entire target?
56
Camera.WorldToViewportPoint returns coordinates with and between and , but an indicator appears for an object behind the camera. Which additional test is necessary?
57 A tangent-space normal map is used in a custom Shader Graph diffuse calculation. Which sequence produces a correct Lambert term in world space?
58 A custom specular highlight looks correct with an orthographic camera but shifts incorrectly across the screen with a perspective camera. The graph uses the camera's forward vector as the view vector. What should replace it?
59 Two Cinemachine virtual cameras monitor different gameplay states. When one state begins, its camera should become active and blend smoothly through the Unity Camera. Which mechanism should control this?
60 A Cinemachine camera follows a Rigidbody target that moves during fixed physics ticks. The rendered camera shows small periodic jitter. Which combined adjustment most directly addresses update-phase mismatch?
Smart Update mode
OnGUI
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill. The rest comes out of a student's own pocket: the domain, the storage, and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason. to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it. What it pays for →