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