COMPLETE Unity Certified Associate
Exam,
What built in feature in the Unity Editor allows for organization of objects and includes
built in components like UI, Water, and Default? - answer Layers
What is a blueprint of the game which includes rules, characters, and game mechanics
for the whole working team? - answer Game Design Document
Which choice best fits the game design process of production? - answer Implementing
assets, creating game play, and building the game for release.
You're trying to write some code that creates a random age between 1 and 100 and
prints that age, but there is an error. What would fix the error? - answer You’re trying to
write some code that creates a random age between 1 and 100 and prints that age, but
there is an error. What would fix the error?
Which of these is the correct way to get a reference to an Audio Source component on
a Game Object? - answer Line A
Match the following animation methods with its set of parameters - answer1B, 2A, 3C
Which game design role plans and builds environments which may include lighting the
levels and adding characters depending on the studio size? - answerLevel Designer
Which of the following variable declarations observes Unity's standard naming
conventions (especially as it relates to capitalization)? - answer1 and 5
You are trying to STOP spawning enemies when the player has died and have created
the two scripts below to do that. However, there is an error on the underlined code,
"isAlive" in the EnemySpawner script. What is causing that error? - answerThe "bool" in
the PlayerController class needs a "public" access modifier
Which of the following allows you to organize all of your assets in the game? -
answerProject Folder
What is an option you can use when in playing the game in Game view? -
answerMaximize on Play
Mute Audio
Stats
,By default, what will be the first state used by this Animation Controller? -
answer"NotCrouched"
You are trying to assign the powerup variable in the inspector, but it is not showing up in
the Player Controller component. What is the problem? - answerThe powerup variable
should be public instead of private
The following message was displayed in the console: "Monica has 20 dollars".
Which of the line options in the PrintNames function produced it? - answerOption B
Which game role ensures the overall look and feel of the game is consistent as well as
verifies that all game assets adhere to the concept art and intellectual property
specifications? - answerArt Director
Which game design role constructs characters and props including models and textures
and may create character concept art depending on the studio size? - answerCharacter
Artist
Luis wants to move a game object in the scene using the Inspector window. Which of
the following should he change? - answerPosition
Read the documentation from the Unity Scripting API below. Which of the following is a
correct use of the InvokeRepeating method? - answerInvokeRepeating("Spawn", 0.5f,
1.0f);
Which comment best describes the following code? - answer// If player collides with
another object, destroy the object
The code below produces "error CS0029: Cannot implicitly convert type 'float' to
'UnityEngine.Vector3'". Which of the following would remove the error? - answerOn line
1, change "Vector3" to "float"
What is a possible value for the following variable? - answer0.52
Which of these variables would be visible in the inspector? - answerpublic float speed;
Which of the following allows you to add components to a game object? -
answerInspector
Which choice best fits the game design process of maintenance? - answerFixing bugs,
releasing patches, and incrementally adding improvements.
Which game design role helps bring assets into the game, including animations, and
ensures the art is optimized for a game engine? - answerTechnical Artist
,Your game has just started and you see the error, "UnassignedReferenceException:
The variable playerIndicator of PlayerController has not been assigned." What is likely
the solution to the problem? - answerAn object needs to be dragged onto the
playerIndicator variable in the inspector
Which of the following follows Unity's naming conventions (especially as it relates to
capitalization)? - answerLine A
Given the animation controller / state machine below which code will make the
character transition for the "Idle" state to the "Walk" state? - answersetFloat("Speed_f",
0.3f);
True/False: You can create new game objects in the Hierarchy window. - answerT
Which comment best describes the code below? (Enemy) - answer// If the enemy
collides with a spike, destroy the spike
Which of these shows the correct order in which you should declare a new variable?
[accsess modifier][data type][variable name][variable value]? - answerpublic float speed
= 20.0f
Which of the following is NOT a type of scene view? - answerUnderdraw
Which of the following views allows you to move game objects around? - answerScene
Vie
True/False: When in play mode, you can make changes to an object in the inspector
window and those changes will remain for the game when outside of play mode. -
answerF
Which game design role constructs environment assets including models and textures
and may create environment concept art depending on the studio size? -
answerEnvironment Artist
Which game design role generates the initial idea of characters and environments for
the game and defines the look and feel of the game elements? - answerConcept Artist
In Unity, you can organize your view by... - answerDragging the view tabs to where you
want
Which game design role designs and implements game mechanics and game play in
the levels and may do a considerable amount of scripting of behaviors and animations?
- answerGame Designer
Where are you able to create new materials for your game in the Unity Editor? -
answerProject Window
, Which of the following conditions properly tests that the game is NOT over and the
player IS on the ground - answerLine C
While in Play mode, any changes you make will be saved. - answerF
What color are prefab objects coded in the Hierarchy window? - answerBlue
Which of the following lines of code a,b,c, or d are written using standard Unity naming
conventions (rules)? - answerLine d
Which choice best fits the game design process of pre-production? - answerGenerating
story, concept art, game design document, and technical design document.
When you run a project with the code below, you get the following error:
"NullReferenceException: Object reference not set to an instance of an object." What is
most likely the problem? - answerThere is no object named "Player" in the scene
Which choice best fits the game design process of upgrade? - answerBuilding and
releasing new content, major additions, and modifications such as new levels or
seasonal content.
You're trying to write some code that creates a random age betw
een 1 and 100 and prints that age, but there is an error. What would fix the error? -
answerAdd a new line after line 8 that says "return age;"
Read the documentation from the Unity Scripting API and the code below. Which of the
following are possible values for the randomFloat and randomInt variables? -
answerrandomFloat = 100.0f; randomInt = 0;
Examine the Animator Controller - answerThe animator controller creates states that the
GameObject can be in and assigns animations to these states. It also defines
transitions for each of these states.
Apply an Animator Controller to a GameObject - answerHave the object open in
Inspector. Drag the animator controller from the Project window to an empty space in
the Inspector. Double click on the controller in the Project window to open it.
Create an Animator Controller - answerIn the Project folder you store your controllers in,
right click and select Create -> Animations -> Animator Controller. Once open, you can
create states, assign animations to them, make parameters, and make transitions.
Define parameter types* - answerParameters can be booleans, integers, floats, or
triggers. Booleans are true/false, integers are whole number variables, floats are
decimal number variables, and triggers are used when an event controls animation
transitions.
Exam,
What built in feature in the Unity Editor allows for organization of objects and includes
built in components like UI, Water, and Default? - answer Layers
What is a blueprint of the game which includes rules, characters, and game mechanics
for the whole working team? - answer Game Design Document
Which choice best fits the game design process of production? - answer Implementing
assets, creating game play, and building the game for release.
You're trying to write some code that creates a random age between 1 and 100 and
prints that age, but there is an error. What would fix the error? - answer You’re trying to
write some code that creates a random age between 1 and 100 and prints that age, but
there is an error. What would fix the error?
Which of these is the correct way to get a reference to an Audio Source component on
a Game Object? - answer Line A
Match the following animation methods with its set of parameters - answer1B, 2A, 3C
Which game design role plans and builds environments which may include lighting the
levels and adding characters depending on the studio size? - answerLevel Designer
Which of the following variable declarations observes Unity's standard naming
conventions (especially as it relates to capitalization)? - answer1 and 5
You are trying to STOP spawning enemies when the player has died and have created
the two scripts below to do that. However, there is an error on the underlined code,
"isAlive" in the EnemySpawner script. What is causing that error? - answerThe "bool" in
the PlayerController class needs a "public" access modifier
Which of the following allows you to organize all of your assets in the game? -
answerProject Folder
What is an option you can use when in playing the game in Game view? -
answerMaximize on Play
Mute Audio
Stats
,By default, what will be the first state used by this Animation Controller? -
answer"NotCrouched"
You are trying to assign the powerup variable in the inspector, but it is not showing up in
the Player Controller component. What is the problem? - answerThe powerup variable
should be public instead of private
The following message was displayed in the console: "Monica has 20 dollars".
Which of the line options in the PrintNames function produced it? - answerOption B
Which game role ensures the overall look and feel of the game is consistent as well as
verifies that all game assets adhere to the concept art and intellectual property
specifications? - answerArt Director
Which game design role constructs characters and props including models and textures
and may create character concept art depending on the studio size? - answerCharacter
Artist
Luis wants to move a game object in the scene using the Inspector window. Which of
the following should he change? - answerPosition
Read the documentation from the Unity Scripting API below. Which of the following is a
correct use of the InvokeRepeating method? - answerInvokeRepeating("Spawn", 0.5f,
1.0f);
Which comment best describes the following code? - answer// If player collides with
another object, destroy the object
The code below produces "error CS0029: Cannot implicitly convert type 'float' to
'UnityEngine.Vector3'". Which of the following would remove the error? - answerOn line
1, change "Vector3" to "float"
What is a possible value for the following variable? - answer0.52
Which of these variables would be visible in the inspector? - answerpublic float speed;
Which of the following allows you to add components to a game object? -
answerInspector
Which choice best fits the game design process of maintenance? - answerFixing bugs,
releasing patches, and incrementally adding improvements.
Which game design role helps bring assets into the game, including animations, and
ensures the art is optimized for a game engine? - answerTechnical Artist
,Your game has just started and you see the error, "UnassignedReferenceException:
The variable playerIndicator of PlayerController has not been assigned." What is likely
the solution to the problem? - answerAn object needs to be dragged onto the
playerIndicator variable in the inspector
Which of the following follows Unity's naming conventions (especially as it relates to
capitalization)? - answerLine A
Given the animation controller / state machine below which code will make the
character transition for the "Idle" state to the "Walk" state? - answersetFloat("Speed_f",
0.3f);
True/False: You can create new game objects in the Hierarchy window. - answerT
Which comment best describes the code below? (Enemy) - answer// If the enemy
collides with a spike, destroy the spike
Which of these shows the correct order in which you should declare a new variable?
[accsess modifier][data type][variable name][variable value]? - answerpublic float speed
= 20.0f
Which of the following is NOT a type of scene view? - answerUnderdraw
Which of the following views allows you to move game objects around? - answerScene
Vie
True/False: When in play mode, you can make changes to an object in the inspector
window and those changes will remain for the game when outside of play mode. -
answerF
Which game design role constructs environment assets including models and textures
and may create environment concept art depending on the studio size? -
answerEnvironment Artist
Which game design role generates the initial idea of characters and environments for
the game and defines the look and feel of the game elements? - answerConcept Artist
In Unity, you can organize your view by... - answerDragging the view tabs to where you
want
Which game design role designs and implements game mechanics and game play in
the levels and may do a considerable amount of scripting of behaviors and animations?
- answerGame Designer
Where are you able to create new materials for your game in the Unity Editor? -
answerProject Window
, Which of the following conditions properly tests that the game is NOT over and the
player IS on the ground - answerLine C
While in Play mode, any changes you make will be saved. - answerF
What color are prefab objects coded in the Hierarchy window? - answerBlue
Which of the following lines of code a,b,c, or d are written using standard Unity naming
conventions (rules)? - answerLine d
Which choice best fits the game design process of pre-production? - answerGenerating
story, concept art, game design document, and technical design document.
When you run a project with the code below, you get the following error:
"NullReferenceException: Object reference not set to an instance of an object." What is
most likely the problem? - answerThere is no object named "Player" in the scene
Which choice best fits the game design process of upgrade? - answerBuilding and
releasing new content, major additions, and modifications such as new levels or
seasonal content.
You're trying to write some code that creates a random age betw
een 1 and 100 and prints that age, but there is an error. What would fix the error? -
answerAdd a new line after line 8 that says "return age;"
Read the documentation from the Unity Scripting API and the code below. Which of the
following are possible values for the randomFloat and randomInt variables? -
answerrandomFloat = 100.0f; randomInt = 0;
Examine the Animator Controller - answerThe animator controller creates states that the
GameObject can be in and assigns animations to these states. It also defines
transitions for each of these states.
Apply an Animator Controller to a GameObject - answerHave the object open in
Inspector. Drag the animator controller from the Project window to an empty space in
the Inspector. Double click on the controller in the Project window to open it.
Create an Animator Controller - answerIn the Project folder you store your controllers in,
right click and select Create -> Animations -> Animator Controller. Once open, you can
create states, assign animations to them, make parameters, and make transitions.
Define parameter types* - answerParameters can be booleans, integers, floats, or
triggers. Booleans are true/false, integers are whole number variables, floats are
decimal number variables, and triggers are used when an event controls animation
transitions.