Objective: When the Left Shift key is held with a directional key the player will play a turning animation in that direction.

The first thing we need to do is create an animation for each of the different states our Player can be in:


Objective: Have the fuel bar change color as the charge depletes.

To begin we need to use:


Objective: Limit the Player’s thruster usage with a charge meter and have the charge regenerate after a small delay.

To begin we need to create a Slider that will act as the charge meter and have the color green with a white background. Also, we will use text to indicate the slider is for the thrusters:


Objective: Create a simple thruster system that speeds up the player when the “LeftShift” key is pressed.

The first thing that we need is a float variable for the thruster’s move speed:


Objective: Have the enemies fire lasers that can damage the player.

To begin we need to create a prefab of the laser the enemy will fire:


Objective: Create a pause menu to allow the user to pause and exit the game.

The first thing we need to do is create the UI for the Pause menu. I made articles on this in the past. Here and here!

After the UI for the pause menu is complete, open the UI Manager script and add a private GameObject variable to and drag in the pause menu in the Unity Editor:


Git LFS

Objective: Install and activate Git Large File Storage to allow our Github repository to store larger projects.

Git Large File Storage(LFS) can be used to replace large files like audio, video, and graphics with text pointers inside Git. You can then store the file contents on a remote server like Github.

To begin, go to https://git-lfs.github.com/ and download the Git extension:


Objective: Deploy our game for web browsers.

One of the easiest ways to share your game with the world is through web browsers.

To begin, go to File and open up the Build Settings:


Objective: Deploy our Unity Game for PC.

In the Unity editor, go to File -> Build Settings.


Objective: When the Player fires a Laser, play a laser sound effect.

The first thing we need to do is add an Audio Source component to the player and disable Play On Awake:

Tacoma Johnson

Learning to become a unity game developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store