A downloadable game for Windows

Summary

Tanks! is a 2 player (1 keyboard) 3D shooter game. Each player controls a distinct tank that can move and shoot. Players can charge their shots to increase their shooting range and aim. Players must fight to defeat each other in order to win each round. The first player to win 5 rounds wins the game. 

How to Play

Player 1

  • WASD to move
  • Space to shoot
  • Hold space to charge your shot

Player 2

  • Arrow keys to move
  • Space to enter
  • Hold enter to charge your shot

Project Outcomes

I really enjoyed this Unity project as it was straight forward, well paced, and very informative. It built upon my existing knowledge and went into some basic concepts in further detail which improved my overall ability in Unity and C#. 

After completing this project I am now able to:

  • Build upon the Input Manager to add multiple inputs for multiple players
  • How to correctly use Quaternions and Euler Angles to manipulate rotation
  • How to correctly use Mathf and Lerp functions
  • When to use Update() vs. FixedUpdate() methods
  • Identify where I can use primitive colliders versus detailed ones in order to optimise my game and make it more performant
  • Understand the difference between perspective and orthographic camera projections and how that affects the Frustum 
  • Build a camera rig that scales and moves based on the location of multiple players 
  • Integrate both world and screen space UI
  • Understand the difference between baked lighting and real-time lighting and when and how to implement them
  • Vary pitches to eliminate phasing in a 2D space with multiple Audio Sources playing the same sound
  • Using the Audio Mixer to group and balance my game audio
  • Use ducking (Duck Volume) to reduce background music in order to emphasise sounds effects

I would like to return to this project in the future to add support for additional players, tank/colour selection and an enhanced UI with player names and round counters. For now I am going to move on to the other projects/course offered by Unity Learn in order to continue learning new skills and building out my portfolio. 

Download

Download
Tanks1.2.zip 32 MB

Install instructions


  1. Extract the file
  2. Run the unity application named "Tanks"
  3. Click More Info on the warning message and then Run Anyway

Leave a comment

Log in with itch.io to leave a comment.