Review Activities
Use these activities to review key concepts from Project 01 and plan improvements for your Flappy Bird clone.
1. The Unity Editor
a. In your own words, describe the following features of the Unity Editor.
HierarchyProject WindowScene viewandGame viewPlay,Pause, andForwardbuttonsInspector
b. Write the workflow for creating a new folder in the Project Window.
c. Write the workflow for creating a new GameObject within a scene.
d. Write the workflow for adding a Rigidbody2D component to a GameObject.
e. Write the workflow for creating and adding a C# / MonoBehaviour script to a GameObject.
2. Coding in C# - Variables
a. Describe variables in your own words, including why they are useful in code.
b. For the following code, intended to make a character continuously move to the right, why would the program not work as intended?
c. For the following code, intended to make a character continuously move to the right, change the code to correctly implement the declared variable, rather than use a magic number.
d. Declare the following variables using correct C# syntax.
- A
floatwith the nameupForceand a value of10 - An
intwith the nameplayerHealthand a value of100 - A
boolwith the nameisGameOverand an initial value offalse
3. Game Design Brainstorm
Brainstorm ideas to implement in your Flappy Bird clone to further enhance the following game design elements.
What can be done with the existing game systems (for example: spawning obstacles, movement speeds, scoring, pacing)?
Game objectives and goals
The overall aims and targets of the game, such as completing levels, achieving a high score, or reaching the end of the story.
Analyze the clarity and effectiveness of the game's objectives and goals, how they are communicated to players, and how they impact player motivation and engagement.
Level design
The layout, structure, and challenges of game levels or stages.
Analyze the design principles and techniques used in level design, such as pacing, difficulty progression, exploration opportunities, or environmental storytelling.
Player experience and emotions
The subjective and emotional responses that players have while playing a game, such as excitement, frustration, joy, or immersion.
Analyze the emotional impact of the game on players, as well as the factors that contribute to positive or negative player experiences.