GAMEOBJECTS & SPRITES
SCENES & PROJECTS
TOOLS & THE INSPECTOR
LAYERS & ORDER
PARENTS, CHILDREN & PREFABS
100

What are the fundamental building blocks of games in Unity called? (They are found in the Hierachy)

GameObjects

100

In a game, what does a scene usually represent?

a Level

100

What is the Move Tool Key

W

100

 What determines the order that objects appear in your scene?

Sorting Layers

100

What do you call an object that contains other objects beneath it?

A Parent Object

200

Why does a GameObject usually need a sprite attached to it at all?

Meadow will be the judge of if its allowed.

200

What language are Unity scripts written in, and what editor opens when you double-click one?

C#

200

What three things does an object's transform include?

Position, rotation, and scale

200

Which component holds the Sorting Layer setting?

The Sprite Renderer

200

You've built one car and now you want twenty of them across three different scenes. What do you make, and why is that better than copy-pasting?

Make it a prefab!

300

What do we call the properties that make up an object, like its color, size, and position?

Components

300

A developer keeps editing their game while it's running and losing all their work. What setting fixes this, and how?

Change the Playmode tint

300

The green arrow moves an object along which axis, and the red arrow along which axis?

Green = Y (up/down), Red = X (left/right)

300

All the parts of your car are on the same sorting layer and they keep fighting over which one shows on top. Why is that happening, and what's the fix?

When objects share a sorting layer, Unity falls back on Z position to decide order...so they compete. Fix it by making a new sorting layer for the objects that should be in front

300

You change the color of one car in your scene, but you wanted all twenty cars to change. Walk through what you should have done.

Make the change on the prefab

400

You add a square to your scene, but you want it to act as a long street. Name two different ways you could stretch it out.

Use the Scale Tool (R) and drag the square handles, or type exact Scale values into the Transform in the Inspector

400

Which window prints errors, warnings, and your Debug.Log statements?

Console

400

Carbot wins if their speed is over 70 or if they have the powerup. Which operator do you use?

Use ||

400

You create a "Foreground" layer but the car still renders behind the street. What did you most likely get wrong?

Its position in the sorting layer list, a layer has to be at the bottom of the list to appear on top

400

A child object inherits things from its parent, but the lesson used puppies with different fur colors as an example. What point was that making?

Children can inherit components and positions from the parent, but they can still have their own unique traits. Inheritance doesn't mean identical!

500

You write a perfectly correct script, press Play, and nothing happens. What is a likely reason?

The script isn't attached to a GameObject. A script has to be dragged onto an object as a component before it will run. OR The script isn't checked.

500

You want to check for a mouse click every single frame. Which function does that code go in, and why not the other one?

Update() — it runs every frame and loops. Start() only runs once at the beginning, so it would only check a single time.

500

You want to test five different speed values without reopening your script each time. What keyword do you add to the variable, and where do you change it?

public, then you change the value in the Inspector while working in Unity


500

What's the difference between a Sorting Layer and Order in Layer?

Order in Layer decides the order of objects within the same sorting layer

500

Your car's body, wheels, and roof are all separate objects. If the car drives off right now, all the parts fall apart. What do you do about it?

You parent them: create an empty GameObject ("Car Parent") and make all the parts children so they move as one