Unity Interface
Game Design: The Industry
PlayerControl
C#
Could be Anything...
100

This window in Unity allows you to view and modify the properties of the currently selected GameObject or Asset.

Inspector Window

100

This term refers to the visual representation of characters, environments, and objects in a video game, typically created using software tools such as Blender or Photoshop

Game Art

100

This Unity component is commonly used to make a GameObject respond to the environment, allowing for movement and actions based on physics

Rigidbody

100

This component allows developers to add custom behavior to GameObjects by writing scripts in C#, enabling actions like movement, interaction, and game logic.

Script Component

100

This process involves adding external files into Unity, such as 3D models, textures, or audio, into a Unity project, allowing developers to use these resources in their games.

importing assets

200

This window displays a list of all GameObjects in the current scene, allowing you to organize and manage the structure of your game.

Hierarchy Window

200

This is the process of testing a game for bugs and issues before its release, ensuring it runs smoothly for players.

Playtest

200

In Unity, this method is typically called once per frame to handle continuous input, allowing for smooth character movement and control.

What is the Update() method?

200

This method is called once when a game is loaded, typically used to initialize variables and set up the GameObject before gameplay begins.

Start() Method

200

This term refers to the various environments or devices where games can be published and played, including consoles, PCs, mobile devices, and web browsers.

Platforms
300

This window provides a view of all assets in your project, organized into folders, allowing you to manage and access scripts, textures, models, and other resources

Project Window

300

This term describes a gameplay feature that provides players with  actions  or moves  such as jumping or searching. 

Core Mechanics or Game Mechanics

300

This component in Unity is fundamental for positioning, rotating, and scaling GameObjects in the 3D space, and it directly affects how a GameObject interacts with other objects and the scene.

Transform Component

300

a block of code designed to perform a specific task

a method

300

This detailed document outlines the vision, gameplay mechanics, story, characters, and technical specifications of a game, serving as a roadmap for the development team throughout the project.

A game design document (GDD)

400

In Unity, which window is used to arrange and customize the layout of your game scene, providing tools to manipulate GameObjects and visualize your environment?

Scene View


400

3 terms: 

Where does the game take place and how does that space affect the game?

What relationships define what a player can and cannot do in the game?

What obstacles might you put in the player’s way to make reaching the goal fun

and interesting?

Space

Rules

Challenge

400

In Unity, this approach utilizes the ___________ method to allow for smoother, gradual changes in player movement speed and direction, as opposed to instant changes, enhancing the realism of character control.

Input.GetAxis  

400

Script it!

What c# command is used to move a GameObject by a specified distance in the x, y, and z directions, effectively changing its position in the game world.

Transform.Translate(x,y,z)

400

This type of file format compresses one or more files into a single archive, reducing file size and making it easier to share or transfer, often used for packaging game assets or projects.

Zip File

500

In Unity, this is a functional piece of code that adds specific behavior or properties to a GameObject, enabling it to perform actions or interact with other GameObjects.

Components

500

This role focuses on creating engaging and balanced environments in a game, including the placement of obstacles, enemies, and items, while ensuring the level supports the overall gameplay mechanics and narrative.

Level Designer

500

This type of collider allows for complex shapes to interact with physics in Unity by using the mesh of a GameObject, enabling more accurate collision detection, but can impact performance if not used carefully.

Mesh Collider

500

Script it!

This C#  commands helps make sure that actions like movement happen at the same speed, no matter how fast or slow the game is running, by giving the time passed since the last frame.

Time.deltTime

500

This professional is responsible for creating the concepts, mechanics, and overall gameplay experience of a game, often collaborating with artists and programmers to bring their ideas to life.

Game Designer