Movement & Animation
Tilemaps & Camera
Dialog System
Audio & Scene Change
Gaming
General
Debugging
100

What do you do if you can't see your Sample Rate (framrate) in your Animation window?

Click the 3 dots in the top-right corner of the Animation window and select "Show Sample rate"

100

How do you create a tile MAP?

In the Hierarchy, press "+" > 2D Objects > Tilemap

100

What's at least one purpose of the MainObjectsLoader? Why is this important?

It loads all of our consistent objects in every scene so we don't have to. It also controls the order in which they spawn, so we control that as well. 

Some of these objects have references to each other, so controlling their spawn order helps to prevent errors. 

100

Where do you install stuff you got from the Unity Asset Store into your project?


The Package Manager

100

Which video game led to the creation of the ESRB (Entertainment Software Rating Board)?

 

Mortal Kombat

100

What is the purpose of the Rigidbody2D component?

A component that places a GameObject under the control of the 2D physics engine.

100

Your tiles are rendering on top of your player. How can you fix this?

Change the Sorting Layer of your player to a layer that is below your tilemap Sorting Layer.

200

How do you create and edit a transition between animations?

Right-click on an animation in the Animation Controller, select "Create Transition" and then click on another animation. 

To edit them, click on the transition arrow. 

200

How do you create a tile PALETTE?

Go to Window > 2D > Tile Palette. Click the "No Valid Palettes" dropdown and select "Create New Palette".

200

What's the purpose of a Game Manager object?

It holds everything related to the current status of the game. Currently, whether windows, events, or cutscenes are open that should prevent the player from moving.

Also potentially things like level difficulty, points earned, etc. 

200

What is the list that holds our audio sources called? In C# terms. 

An array.

200

What are the money units in Animal Crossing called?


Bells

200

What is a Sorting Layer and how do you add one?

In an object's Sprite Renderer component, open the Sorting Layer dropdown and select "Add Sorting Layer". They are used to control which objects render in front of and behind other objects. 

200
Say you want to view your entire Canvas or bring your camera to a specific object in your scene. You would select it, and press what button?

F


300

What's the purpose of the Animator Controller? What is it?

It holds all of an object's animations. It's like a state machine, defining how different animation clips are played, when they transition, and under what conditions these transitions occur. 

300

What's the difference between a TilemapCollider2D and a CompositeCollider2D? 

A TilemapCollider2D adds collision to every tile, while a CompositeCollider2D isn't actually adding any collision, but comping the tiles into one big collider instead of potentially hundreds+ small colliders. 

300

Define a Scriptable Object, or describe how we used one in class, what we used it for, and why. 

A class that allows you to store and manage data independently from scripts. We used one to hold our NPC dialogues, because we could have potentially hundreds of them and this allows us to easily change what an NPC says from a single parameter.

 

300

What does the Vertical Layout Group component do?

It lays out its children objects vertically based on the spacing you set. 

300

What is Sonic the Hedgehog’s middle name?

 

Maurice

300

Define a "Prefab" in Unity. 

Short for "prefabricated object", a prefab is a reusable asset that serves as a template for a GameObject or a hierarchy of GameObjects.

300

This is the code that's spawning the player at the PlayerStart object:

Yet the player isn't spawning there. What could be the problem?

PlayerStart isn't spelled correctly in the scene, there's an extra space. 

400

Which 4 settings do you need to change on your source files for pixel art?

1. Sprite mode

2. Pixels per unit

3. Filter mode

4. Compression

400

What is a specialized 2D Tile asset that automatically changes its appearance based on the surrounding tiles in a Tilemap, based on rules that you set? 

A Rule Tile

400

What does the anchor box do for UI elements?

Determines how a UI element scales and positions itself relative to its parent object, ensuring that it stays in the correct location on different screen resolutions.

400

I want to create an event that happens when I click my buttons using "methods" from a script on a parent object. Describe how I would do this and what it's called. 

Inspect the Button component, scroll down to the OnClickEvents section, hit the "+" button, and drag the object with your desired script into the empty parameter. 

Then, use the dropdown menu to find the desired method.

400

What fungi is responsible for turning humans into zombies in The Last of Us?

 

Cordyceps

400

How do you add or edit an Input in Unity?

Edit > Project Settings > Input Manager.

Then edit an input or add to the overall size. 

400

If your player/tilemaps are spinning around when moving and colliding, what is potentially the problem?

You need to inspect their Rigidbody2D component and freeze their constraints on either the X, Y, and Z axis depending on what you want. 

500

Describe the process of making a Blend Tree from start to finish.

Right-click in an object's Animation Controller and select "From New Blend Tree". 

Open the Blend Tree and set the Blend Type and Parameters. 

Add Motion Fields to place your animations onto, using corresponding X and Y values respective to which direction the animation is facing. 

500

This line of code is on our CameraController script. What is it doing?

It's making the camera follow the player position. 

500

If my corners for a UI Image look distorted like this, what's something I can do to fix them?

Select the image in the Content Browser and go to the Sprite Editor.

In the bottom right corner, adjust the “Border” settings until the green outlines surround your corners.

Now, when you use that image in your UI, you can change the Image Type to “Sliced” and adjust the Pixels Per Unit Multiplier until it looks correct.

500

When we teleport between scenes, we're moving to the teleporter with the same name as the one we're coming from. 

Which object is storing the name between scenes? Which variable are we storing it in?

The player is holding it on the "areaTransitionName" variable. 

500

What is the name of Kratos’ axe in God of War? (God of War 2018 and God of War: Ragnarok)

 

Leviathan Axe

500

What's every step to slice a sprite sheet?

Change the Sprite Mode to Multiple. 

Open the Sprite Editor. 

Change the Slice Mode to Grid by Cell Size (usually).

Change the grid sizes accordingly.

Select Slice and then Apply. 

500

Your tiles are too small for each grid space, what is one way to make them show up properly?

On the source file, change the Pixels Per Unit field to something smaller to make them bigger. For example, change 32 to 16. 

M
e
n
u