wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

05_Block Breaker Videos 02-07 Worksheet

Total questions: 30

Worksheet time: 8hrs 30mins

Name
Class
Date
1.

The problem with a block-breaking game with an Aspect Ratio of 16:9 is that the ball would bounce back quickly because it is too shallow.

a)

True

b)

False

2.

We have to recreate our Start and Win Scenes every time we create a game.

a)

True

b)

False

3.

When exporting a package, it is an all or nothing. Meaning that you cannot choose which assets to export.

a)

True

b)

False

4.

In Unity, what is the name given to the grouping of assets that we can export or import?

a)

Object

b)

Hierarchy

c)

Package

d)

Parcel

5.

What is the name of the panel you use to enter a list of your scenes that are available in a standalone game, with the default scene placed at the top of the list?

a)

Project Manager

b)

Build Settings

c)

Inspector

d)

Scene Manager

6.

From looking at the inspector, what will be the total height of our game-play window?

a)

6

b)

8

c)

12

d)

-10

7.

All objects have a _______________.

a)

The Location component

b)

The Rotation component

c)

The Property component

d)

The Transform component

8.

What would you do to a game object to make it react to gravity and other physical forces?

a)

Add a Rigidbody 2D component

b)

Add a Collider 2D component

c)

Add a complex C# script

d)

Add a Physics2D Material

9.

Which Rigidbody2D type WILL be influenced by gravity and physics forces?

a)

Kinematic

b)

Static

c)

Dynamic

d)

Inverse

10.

The ball will have a Dynamic Rigidbody, but the paddle will be a ___________ Rigidbody.

a)

Kinematic

b)

Static

c)

Dynamic

d)

Inverse

11.

What must be attached to your game object in order for collision event functions to be called?

a)

A Callback 2D component

b)

A Collider 2D component

c)

A RigidBody 2D component

d)

An EventGenerator 2D component

12.

Which of the following components would be best used to detect collisions around a bicycle wheel in a 2D game?

a)

Box Collider 2D

b)

Circle Collider 2D

c)

Edge Collider 2D

d)

Polygon Collider 2D

13.

Which of the following components would be best used to detect collisions around a pizza box in a 2D game?

a)

Box Collider 2D

b)

Circle Collider 2D

c)

Edge Collider 2D

d)

Polygon Collider 2D

14.

Which of the colliders below would be best used to mark an invisible finish line in a race?

a)

Box Collider 2D

b)

Circle Collider 2D

c)

Edge Collider 2D

d)

Polygon Collider 2D

15.

Which of the following components would be best used to detect collisions around an irregularly shaped rock?

a)

Box Collider 2D

b)

Circle Collider 2D

c)

Edge Collider 2D

d)

Polygon Collider 2D

16.

How can you get a collider boundary to match the edge of your object image as closely as possible?

a)

You need to add the green boundary lines to the original image file

b)

Click the "Edit Collider" button and adjust the green boundary lines

c)

You have to rely on Unity to automatically set the best boundaries

d)

You need to add multiple Collider 2D components to the sprite to build up a combination of shapes that match your object

17.

An object that wants to move based on game physics AND detect collisions should have which component(s) attached?

a)

Rigidbody 2D only

b)

Collider 2D only

c)

Physics2D only

d)

Rigidbody 2D and Collider 2D

18.

What are the 2 properties of a 2D Physics Material?

a)

Collision & Rigidbody

b)

Bounce & Friction

c)

Dynamic & Kinematic

d)

Dynamic & Static

19.

If you want to create a surface that lets objects easily slide across and bounce high into the air upon collision, what kind of "friction" and "bounciness" settings should you use?

a)

Low friction and low bounciness

b)

Low friction and high bounciness

c)

High friction and low bounciness

d)

High friction and high bounciness

20.

From what category should you select Unity colliders for use in a 2D game?

a)

Physics

b)

Physics 2D

c)

Physics 3D

d)

All of these will work

21.

Which of the following best describes the "friction" property of a physics material?

a)

Controls the amount of air in an object

b)

Controls how fast the object will fall due to gravity

c)

Controls how much resistance is felt when two objects are in contact

d)

Controls how far an object will bounce when it collides with another object

22.

Which of the following "friction" material settings is most likely to be used for an icy surface?

a)

0

b)

1

c)

100

d)

-1

23.

Which of the following best describes the "bounciness" property of a physics material?

a)

Controls how much resistance is felt when two objects are in contact

b)

Controls how far an object will bounce when it collides with another object

c)

Controls how fast the object will fall due to gravity

d)

Controls the amount of air in an object

24.

Which of the following "bounciness" material settings is most likely to be used on a rubber ball?

a)

0

b)

-1

c)

1.5

d)

All of these will work equally well

25.

Which of the following Rigidbody 2D component properties would you set to freeze the rotation of a 2D object?

a)

Constraints-X

b)

Constraints-Y

c)

Constraints-Z

d)

RotationalFreeze

26.

If you want a collision event to call a function but not cause the objects to react physically, what setting should you change?

a)

Check the "Is Trigger" box on the collider

b)

Check the "Transparent" box on the collider

c)

Disable the "Physics2D" setting on the Rigidbody 2D component

d)

Set the "Is Kinematic" property on the Sprite Renderer component

27.

If a Collider 2D object has "Is Trigger" checked (true), what is the difference in behavior?

a)

The object will bounce off other objects and call a special trigger event function

b)

The object will bounce off other objects and no collision event function will be called

c)

A trigger event function will be called, but the object will not react to the physical collision

d)

The object will not bounce off any other object and no collision event function will be called

28.

If using colliders to help detect when a waypoint is reached, which of the following Unity functions would hold your code to switch to the next way-point?

a)

OnTriggerEnter2D()

b)

Update()

c)

Start()

d)

Translate()

29.

Which of the following "using" statements should be placed at the top of a script that wants to change scenes?

a)

using Scenes;

b)

using UnityEngine.UI;

c)

using SceneManager;

d)

using UnityEngine.SceneManagement;

30.

Which of the following statements will successfully load a new scene named "SecretRoom"?

a)

Load("SecretRoom");

b)

SecretRoom.LoadScene();

c)

Scene.AddLevel("SecretRoom");

d)

SceneManager.LoadScene ("SecretRoom");