stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Unity Certified Developer Certification Exam Review Flashcards | StudBud
Explore
/
Unity Certified Developer Certification Exam Review
Unity Certified Developer Certification Exam Review
181 terms
·
StudBud Administration
·
1,105 plays
Unity review
Flashcards
181 cards
F
Practice quiz
P
Host live
L
Questions
181
Answers
1
*In order to bake a NavMesh, objects must be marked as
NavMesh Ready
Occlusion Ready
Navigation Static
NavMesh Obscurance
2
In a game studio, this person ensures art is optimized for an engine.
Art Director
Concept Artist
Technical Artist
Level Designer
3
Selecting generate lightmap UVs in the import settings of a model
Create an additional set of UV coordinates for Lightmap data
Maps the shadow maps to the UV coordinates for shading
Forces Lightmaps to use existing UV coordinates for lighting
Generates lighting data based no scene lighting inputs
4
Which best describes the function of the Nav Mesh?
Necessary for implementation of mini-map
Culls Nav Mesh Agent visibility by line of sight
Defines walkable surfaces for Nav Mesh Agent
Establishes player restricted areas
5
Which describes how you would create an animator controller on an object?
Click on Components > Animations > Animator Controller
Click on Components > Layouts > Animator
Click on Add Components > Miscellaneous > Animator
Shift-click on an object and choose Animations > Animator
6
*What component allows you to link to an imported asset.
Skinned Mesh Renderer
Animator
Mesh Filter
Mesh Renderer
7
Finish the following code to reference the gameobject's position. Vector3 pos = _____;
transform.position
gameObject.position
Vector3 (position)
transform.parent.position
8
The birthplace of particles in a particle system is called the:
Ground
Beginning
Origin
Emitter
9
*What component allows you to adjust the controller.
Animator
Mesh Renderer
Skinned Mesh Renderer
Mesh Filter
10
*To orbit in the Scene View Window
Press O, then click and drag the mouse wheel
Hold Ctrl and click and drag the left mouse button
Hold Alt and click and drag the right mouse button
Hold Alt and click and drag the mouse wheel
11
*Which option means playing the sound as soon as the game object loads?
Play on Awake
Wake on Opening
Begin on Start
Sound.PlayOnEnter
12
*In game design, non-player characters are
Computer controlled
Controlled by other players
Always enemies
Only in role-playing games
13
Differentiate an Animator from an animation:
Animators trigger events on a timeline by proximity
Animators use tangents for speed and spin control
Animators allow you to transition between multiple clips
Animations control and transition between characters
14
*Rendering mode that allows the transparency values to entirely fade an object out.
Cutout
Fade
Transparency
Opaque
15
*On a light component, a culling mask
determines which layers are affected by the light
shapes the light based on the alpha channel of a texture
prioritizes the importance of the light in difered rendering
determines which layer a light is on for rendering
16
The console window shows:
Prompts and command lines
Sockets, stack trace, and verbose messages
Logs of messages, warnings, and errors
Lists of currently running scripts
17
*Which tool allows you to manually slice a image into multiple sprites?
Bitmap tools
Sprite Editor
2d Prefab Editor
UI Canvas
18
In a game studio, this person generates the initial ideas for characters.
Art Director
Technical Artist
Concept Artist
Level Designer
19
Virtual Reality (VR) typically requires:
Full-body motion tracking hardware
Several mobile devices to work properly
Large screens for surround display
Specialized headset hardware
20
*Executes a set of instructions and can either return a value or not return a value
Pragma
Subroutine
Method
Variable
21
*To parent an object in the Hierarchy Window:
Select two objects and press P
Sift + Up arrow on the object
Drag it onto another object
Right click and choose Parent
22
*In a Rigidbody, this enables objects to fall
Enable Mass
Scene.gravity
Mass.apply
Use Gravity
23
Besides exit time, transition conditions can be driven by
Conditionality
Interactions
Parameters
Animators
24
*The Hierarchy Window lists
All objects in the project with a transform
GameObjects, including prefabs, that are in the scene
Lights, materials, objects, and scripts
Only parented objects and prefabs
25
A public variable is generally declared at the beginning of _____.
A comment
A class
A switch statement
An if statement
26
What is the hotkey for play?
Ctrl + P
F
Ctrl + D
Ctrl + Shift + P
27
Dragging an Animator Controller onto a gameobject in the Inspector creates an
Instance prefab nest
Animator component
Animation component
Animation clip instance
28
*Which component allows the canvas to resize with the display?
Canvas Scaler
Canvas Transform
Event System
Rect Transform
29
*In a rigidbody component: transform smoothed by previous frame's transform
Drag
Mass
Interpolation
Collision detection
30
Which list orders the primitives by polygon count from least to greatest?
Quad, Sphere, Cube, Cylinder
Cylinder, Sphere, Cube, Quad
Cube, Quad, Sphere, Cylinder
Quad, Cube, Cylinder, Sphere
31
Which of these methods does not return a value?
IEnumerator Start ()
bool isAlive ()
void Start ()
public class Player ()
32
*Which Integrated Development Environment (IDE) is included with the Unity Editor?
Eclipse
MonoDevelop
Notepad++
TextWrangler
33
*Main themes, copyrighted characters, and proprietary technologies are examples of
Thought Leadership
Public Ownership
Employee Rights
Intellectual Property
34
At a gamestudio this person is responsible for ensuring the overall look and feel is consistent
Game Designer
Concept Artist
Level Designer
Art Director
35
*What position is not used when calling ScreenPointToRay?
Z
Y
X
36
The purpose of Unity Ads is to:
Collaborate and deploy automatically
Get actionable insights into player behavior
Grow your revenue
Attract and retain players
37
*The role of a raycast is to
provide a placement zone for autonomous agents
return lighting information based on normal angle for shader
create obstacles for the player gameobject
locate colliders along the path of the ray
38
*Light probes are used to
Sample baked lighting at specific points in a scene
Sample reflection data at specific points in a scene
Measure lighting intensity from a camera placement
Determine the necessary specular value of a material
39
*The Specular Property of a material
Defines where surfaces will receive high or low light
Controls the spreading of light on microsurface detail
Modifies the surface to show more detail
Controls the color and strength of reflection
40
A GameObject must have this component to be hit by a Raycast:
Collider
Mesh Filter
Rigidbody
Transform
41
*Which of these does NOT set player position to (0,0,0)? Vector3 playerPosition = _________;
Vector3.zero
new Vector3.default
new Vector3 (0,0,0)
Vector3 (0)
42
Score accumulation, attacking, and player health are examples of
Audio implementation
Game narrative
Physics implementation
Game mechanics
43
*Which window allows the parenting of gameobjects?
Project Window
Inspector Window
Hierarchy Window
Scene View Window
44
*Which production phase involves implementing assets and gameplay?
Upgrade
Maintenance
Production
Pre-production
45
The process of creating a Nav Mesh from the level geometry marked as Navigation Static is
Building
Ordering
Baking
Implementing
46
*Release of information about work at a studio is often governed by this legal contract
Constitution of intellectual property
Civil discourse agreement
Contract of binding
Non-disclosure agreement
47
*To add a box collider to a gameobject using the top menu, choose
Component > Physics > Box Collider
Physics > Collisions > Box
Objects > Physics > Box Collider
Assets > Create > Colliders > Box
48
UI element that contains words in a font.
Image
Canvas
Text
Rect Transform
49
The purpose of Everyplay is to: (obsolete but still on test)
Attract and retain players
Get actionable insights into player behavior
Grow your revenue
Collaborate and deploy automatically
50
*Game type that features card or board games, simple arcade style games, and puzzles
Exploration games
Installation games
Casual games
Console games
51
Animations are stored in the Unity project as
Motion files
Animation clips
Animator elements
Animation components
52
Changing the intensity of a light adjusts
Brightness
Color
Lumens
Photometric Web
53
Reducing polygon counts:
Improves tesselation and surface detail
Is irrelevant on modern hardware
Changes fill rate on mobile platforms
Is a major factor in optimization
54
*Rendering mode that is suitable for normal solid objects with no transparent areas.
Fade
Cutout
Opaque
Transparency
55
*This transition type parameter is reset by the controller when consumed by the transition.
Float
Integer
Bool
Trigger
56
*Which component of a GameObject controls its Position, Rotation, and Scale?
Transform
Collider
Placement
Canvas
57
"Edit Collider" allows you to move collider up in the scene without moving the object itself.
False
True
58
*What does the circled UI element in the project window do?
Increase the brightness of the screen
Modifies the size of the icons
Changes the color of the icons
Changes the folder directory
59
*Generic Rig Type
Has an arbitrary rigging structure
Works with Animation Components
Allows retargeting and inverse kinematics
60
*This light type emits from a Skybox.
Ambient
Area
Directional
Point
61
*What type of object is this?
Plane
Cube
Cylinder
Quad
62
The purpose of Unity Cloud Build is to:
Grow your revenue
Get actionable insights into player behavior
Attract and retain players
Collaborate and deploy automatically
63
*Integer
reset by the controller when consumed by a transition
true or false value
a whole number
a number with a fractional part
64
*Saving a scene saves:
all associated scenes and asset bundles
the state of all GameObjects in the Hierarchy
object transform, undo history, and project settings
inspector settings, scripts, assets, and prefab structure
65
*Which Unity service allows data to be collected on players and gameplay?
Unity Tracking
Unity Analytics
Everyplay
Unity Ads
66
What is the hotkey for frame selection?
Ctrl + P
F
Ctrl + D
Ctrl + Shift + P
67
*What type of light is casting the shape on the wall and floor?
Directional
Skybox
Point
Spot
68
UI element that displays a sprite on the canvas.
Rect Transform
Canvas
Image
Text
69
The purpose of Unity Analytics is to:
Grow your revenue
Collaborate and deploy automatically
Attract and retain players
Get actionable insights into player behavior
70
What is the hotkey for pause?
Ctrl + P
Ctrl + D
F
Ctrl + Shift + P
71
*Which production phase involves building and releasing new content?
Pre-production
Upgrade
Maintenance
Production
72
*What does "Max Slope" do in navigation?
Defines the steepest angle that Nav Mesh Agents can walk up
Forces a change in animation to climbing depending on angle
Sets the downward slope for Nav Mesh Agents to balance on
Implements stairs instead of ramp based on angle
73
This view in the animation window allows multiple objects' keys to be shown on horizontal track
Curve editor
Animator
Dope sheet
Animation component
74
*An image for an image component must be imported as this type
Alpha
Sprite
PNG
Texture
75
*In smoke particle systems, which property is used to change from black to gray then to white
Color over lifetime
Random between constants
Inherit light from parent
Change color by duration
76
*Humanoid Rig Type
Has an arbitrary rigging structure
Allows retargeting and inverse kinematics
Works with Animation Components
77
*To simulate echoing or distortion similar to a cave, what audio component should be used?
Flange Filters
Audio Listeners
Soundscapes
Reverb Zones
78
*Which UI scale mode on a Canvas Scaler allows the canvas to adapt to a change in display size?
constant pixel size
constant aspect ratio
scale with screen size
scale with device type
79
*To darken the ambient occlusion of baked lighting
Deepen the dark color towards black
Decrease the number of GI bounces used
Increase the ambient occlusion amount
Increase the max distance
80
*This light type emits in a sphere shape.
Point
Ambient
Area
Spot
81
What data type must be used in the following code? _number = 8.0f;
integer
factor
string
float
82
*Window that allows access to GameObject's components
Inspector
Hierarchy
Animation Window
Animator Window
83
What is the main advantage of a Quad over a Plane?
Planes react to physics by default
Quads are more efficient
Planes have geodesic tessellation
Quads are two-sided
84
*The default transition in animations is based on
Exit time
Last key
End time
Speed factor
85
*Which function is called first?
Public
Begin
Awake
Start
86
*Window that is used for constructing state machines.
Animator Window
Hierarchy
Animation Window
Inspector
87
Play controls shown in red indicate that the Unity editor is in what mode?
Real-time effects
Motion tracking
Animator setting
Animation record
88
*In a rigidbody component: discrete, continuous, or continuous dynamic.
Interpolation
Mass
Collision detection
Drag
89
Audio Source components allow for the adjusting of:
The volume of an audio clip
Audio effects and their properties
The effects applied on an audio clip
Compression settings of audio files
90
This view in the animation window shows animations as graphs
Animator
Animation componet
Dope sheet
Curve editor
91
Lightmaps
store lighting data that has been pre-calculated
assign areas of greater or lesser resolution for baking
guide the player through the level using lighting
determine the quality of shadows cast in a game
92
*The rotation of a GameObject is stored in
Euler Angles
A Quaternion
A Vector3
An Identity
93
Some of the available options for the transition property of a button are
Animator and Animation
Color Over Life and None
Sprite Tint and Animator
Sprite Swap and Color Tint
94
*One way to apply an animator controller to a game object is
Click the insert button with the gameobject selected
Click on the gameobject in the scene and Alt + Shift
Drag from project window onto gameobject in inspector
Drag from inspector onto gameobject in hierarchy
95
*The 2 script types supported in Unity are
UnitySharp and C++
C# and UnityScript
Lua and UnityScript
UnityScript and Python
96
*Differentiate between Rewarded and Simple Ads.
Simple Ads are unlimited
Simple Ads are static images
Rewarded Ads provide more money per click
Simple Ads can be skipped by default
97
*Which kind of file do Lightmaps use to store data?
EXR
TIF
JPG
TGA
98
*Which describes how you would create a Prefab.
Create an empty GameObject and drag components onto it
Drag a GameObject from the Hierarchy to the Project Window
Right-click on GameObject in the Scene, choose create Prefab
Shift-drag a GameObject in the Hierarchy into a blank area
99
*A sub-emitter in a particle system
changes the particle shapes of the original particles
spawns more particles based only on the original type
implements forces to direct particles over their life
emits additional particles during the particle's life
100
*Shadow type that casts shadows with sharply defined edges.
Blur
Hard
Area
Soft
101
DecompressOnLoad, Streaming, and CompressedInMemory are options for which audio clip property?
Load in Backgroun
Compression Format
Load Quality
Load Type
102
Mobile games use this kind of control most often:
Visual
Touch
Handheld
Mouse
103
A Physic Material applied to a Collider controls:
Friction and bouncing effects of colliding objects
The mass and drag of objects when colliding
Sliding of particles along a surface
Smoothness and micro-surface detail of a material
104
*Pre-calculating lighting in a Scene is known as
Lighting the scene
Light rendering
Storing light
Light Baking
105
Shadow type that casts shadows that approximate the natural fuzziness of real shadows
Blur
Hard
Soft
Area
106
*Unity can import this file format for models having meshes, bones, skin weights, and animation
DXF
OBJ
FBX
HCQ
107
To create an effect showing multiple particles spawning from the originals, you would use a
Particle splitter
Cloned System
Sub-emitter
Child branch
108
*This material property defines where surfaces receive high or low amounts of indirect light
Smoothness
Normal Map
Occlusion
Specular
109
Depth of field, bloom, and color correction are examples of:
Particle Systems
Camera Properties
Shader Types
Image Effects
110
*To make a sound play over and over, which of the following needs to be checked?
Replay
Looping
Continuous
Repeating
111
The Input Manager allows mapping of these for scripting access:
Virtual Axes
Axis Controllers
User Physics Toggles
Keyboard Shortcuts
112
*When using a Physics.Raycast, results are returned as a
RaycastHit
bool
collider
hit
113
Which identifier is used to link a project data feed to Unity Analytics?
Project Name
ID Certificate
Screen Name
Project ID
114
*When enabled, which collider property allows GameObjects to pass through the collider?
Is Kinematic
Use Gravity
Is Trigger
Non-physics material
115
To create a placeholder for animation in the animator window, right-click in open area and then
Make > New
Create > Empty
Create > State
New from blend tree
116
What is the hotkey for duplicate?
Ctrl + Shift + P
F
Ctrl + D
Ctrl + P
117
Which Emit From option allows particles to originate from anywhere within the emitter geometry?
Base
Base Shell
Volume Shell
Volume
118
What does this icon do when you click on it?
Loads a game object
Loads an animation
Loads a scene
Loads a prefab
119
*Where is the Project ID set in the Unity Editor to link to Unity Analytics?
Module Explorer Window
Unity Integrations Window
Project Settings Window
Unity Services Window
120
Android, web, and iOS are some of the supported platforms for
Performance Monitoring
Rapid Sync
Unity Ads
Unity Cloud Build
121
The Shape section of the particle system defines the geometry of the
Forces
Emitter
Player Field
Particle
122
When using a Raycast, the maxdistance parameter specifies:
The distance at which the ray attenuates
That the ray returns the farthest Collider's distance
The ray uses a time modifier to speed up calculations
The farthest the ray is allowed to cast
123
"Obstacle avoidance" is how Nav Mesh Agents
use static obstacles to limit Nav Mesh Agents movement
fold the Nav Mesh to deter agents' movements
Avoid collisions with other Nav Mesh Agents and geometry
use scripted behavior to duck and jump
124
*The Awake function is called when
a scene loads
an object is enabled
meshes are loaded
the physics are calculated
125
Shifting of frequency of a sound as it moves relative to the position of the listener is called
Attenuation
Doppler
Rolloff
Leveling
126
*In order to utilize Unity Cloud Build, your project must be synced to
Network Attached Storage
Unity Asset Server
An External Hard Drive
A Source Control Repository
127
*Define the role of the any state
A limitless state accessible only by Boolean parameters
A state that allows transitions from any other state
A state that applies its behaviors to all states
An animation that counterbalances any other animations
128
*The ambient light in a scene provides:
A unifying color to all GameObjects in a scene
A vignetting effect applied to the player camera
Pathfinding in dimly lit areas for NPCs
Color correction for the target platform
129
Which of the following actions would you take to Zoom in the Scene View Window?
Click and drag in the view port
Hold Alt and left mouse click
Hold Alt and click and drag the mouse wheel
Scroll the mouse wheel
130
*Material property that controls spreading of light on microsurface detail.
Metallic
Normal
Smoothness
Ambient Occlusion
131
Audio Effects are applied to:
Snapshots
Sound Nodes
Mixer Groups
Attenuation Unit
132
*Which best describes how to create new transition
Right-click on a state and choose make transition
Choose Create > Animation > Transition from the menu
Shift + drag the animation state onto another state
Right-click in an open area and choose make transition
133
*Acceptable formats for audio are
AIFF, Wav, Ogg, and MP3
MP2, Quicktime, and Egg
MIDI, RCA, IFF, and MP3
WAV, MP4, AVI, and Ogg
134
*To create an animator controller
right-click in project window and choose Create > Animator C
choose Create > controllers > animator from top menu
hold shift and right-click on any open space in Inspector
right-click in Hierarchy and choose Create > Animator C
135
In which UI component would you use a sprite?
Raw Image
Button
Texture
Image
136
*Which keyword is used to declare an integer variable?
Int
int
integer
Integer
137
*Concept art:
helps define gameplay and mechanics
provides a unifying point for art direction
is only useful in a first person game
lays out every light and material used
138
UI element that controls the placement of other UI elements.
Canvas
Text
Image
Rect Transform
139
Modifying the organization of assets is done in the
Project Window
Scene View Window
Inspector Window
Hierarchy Window
140
*A prefab is
A file format that allows transfer of assets between scenes
A special kind of gameobject that accesses animators
Asset that stores a gameobject w/ components and properties
A modular component attached to a gameobject for scripting
141
*Clicking on the gear icon on a component opens
A window highlighting the assets used
A dedicated component scripting menu
An interface for animating the component
A list of component-specific commands
142
*To purchase and download content directly into the Unity Editor, you would use
File Server
Marketplace
Asset Store
Cloud Services
143
*Time.deltaTime counts
render time
time since the first frame
time of the update method
time since the last frame
144
*Rendering mode that is suitable for rendering realistic transparent materials such as glass.
Cutout
Opaque
Transparency
Fade
145
*Bool
a number with a fractional part
a whole number
reset by the controller when consumed by a transition
true or false value
146
*A floating point variable is distinguished by what letter immediately following the number?
v
x
f
h
147
*This light type emits in a cone shape, with light spreading out as it gets farther away
Point
Spot
Area
Directional
148
All UI elements should be inside this:
Canvas
Rect Transform
Text
Image
149
Right clicking in the Hierarchy window allows you to perform which of the following actions?
Create an empty GameObject and other primitives
Parent GameObjects to each other
Filter GameObjects by class, usage, and culling
Create additional GameObject components
150
*Circle, edge, box, and cone are examples of
Camera framing
Mesh Primitives
Emitter shapes
Light cookies
151
Which method gets a reference to a component on a GameObject?
GetComponent
GameObject.Find
FindComponent
Component.reference
152
*Window that shows all of the GameObjects used in the scene
Hierarchy
Animation Window
Inspector
Animator Window
153
*What component allows you to use root bone.
Animator
Skinned Mesh Renderer
Mesh Renderer
Mesh Filter
154
*In a rigidbody component, the heft of an object.
Mass
Collision detection
Interpolation
Drag
155
*This light type emits in a rectangle shape.
Ambient
Point
Area
Spot
156
*Window that contains the Curve Editor and Dope Sheet
Hierarchy
Inspector
Animator Window
Animation Window
157
The FixedUpdate function is called:
using Time.deltaTime
every fixed variable frame
every fixed framerate frame
using Time.Time
158
*Which statement best differentiates a Quad from a Plane?
Quads can be sculpted using terrain tools
A plane has internal divisions and more polygons
Plane has less geometry
Quad is double sided
159
What color is the default state? (the state the machine will be in when first activated)
Green
Brown
Blue
Red
160
A method is used to
set parameters
delineate variables
define classes
group instructions
161
*The Albedo of a material is defined as
The raw diffuse color before any weathering is applied
The color of the material without any lighting data
The diffuse color of the material in general light
The blocking of bounced light by adjacent surfaces
162
*In a rigidbody component, determines the air resistance from forces affecting the gameobject
Mass
Drag
Collision detection
Interpolation
163
The Project window allows you to
Parent objects
Change the maximum size of textures
Add components to GameObjects
Modify the file structure of assets
164
In a game studio, this person plans and builds environments.
Level Designer
Concept Artist
Art Director
Technical Artist
165
*What is the filter applied to the "Soundeffects" group called?
Flange
Attenuation
Snapshot
Lowpass
166
*Every GameObject has a transform component.
True
False
167
*What component allows you to change shadow options?
Animator
Mesh Filter
Skinned Mesh Renderer
Mesh Renderer
168
Which Text property allows text to resize with its Rect bounding box?
Best Fit
Align by Geometry
Font Size
Raycast target
169
The Asset Store is used to:
Record metadata on assets used in game for indexing
Store projects in cloud-based storage for collaboration
Convert assets into Prefabs for implementation in games
Purchase and download content directly into Unity
170
*This light type emits in a cylinder shape.
Directional
Ambient
Point
Area
171
To optimize performance in raycasting, use these for exclusion:
Methods
Scenes
Cull Groups
Layers
172
*Rendering mode that uses black to define where a material is exactly not appearing
Opaque
Cutout
Fade
Transparency
173
*Which production phase involves fixing bugs and releasing patches?
Maintenance
Pre-production
Production
Upgrade
174
Forces and torque can only be applied to a GameObject with this component added:
Constant Force
Rigidbody
Shere Collider
Animator
175
To modify the volume of an audio clip, the clip must be applied to
a sound properties component
the amplitude of an audio mixer
an audio source component
an audio clip modifier
176
*The window in the unity editor that allows you to view, sort, and organize assets for the game
Scene
Inspector
Hierarchy
Project
177
What type of variable is accessible to other scripts?
Private
Public
String
Integer
178
*This standard shader modifies the surface to show more detail than the polygons actually have
Smoothness
Emission
Metallic
Normal Map
179
*Legacy Rig Type
Has an arbitrary rigging structure
Works with Animation Components
Allows retargeting and inverse kinematics
180
What can you use to recognize a GameObject for scripting purposes, independent of layers?
Tags
Mesh Filter
Layers
Mesh Renderer
181
*Which production phase involves generating story and concept art?
Pre-production
Production
Upgrade
Maintenance