Combat 2022

Simple arcade tank game, re-creating/modernising Combat(1977) in Unity (C#)

Grade - 1st

Source

A simple arcade tank game aimed at re-creating/modernising Combat(1977) in Unity (C#), while utilising a number of fundamental video game programming principles, as part of a video games programming course at Swansea University. It was made by me over ~2-3 weeks in 2022 and is a fairly rough sketch aesthetically speaking (no audio, no animations, unfortunate UI, etc.) since the primary focus of the course was to teach a series of video game programming principles and concepts in a relatively short time. The purpose of the game was to demonstrate understanding of the coursework material in practice rather than to be a polished experience, but regardless it functions well and is entirely playable, so if you'd like to give it a go feel free to download on itch.io. It achieved 

It features a singleplayer mode where you can play through the 10 levels on your own against a basic AI opponent. Alternatively, there's a local multiplayer mode where one tank is controlled with WASD + spacebar and the other is controlled with arrow keys + lmb if you want to play against a friend.

Features

  • Singleplayer mode against a simple AI opponent

  • Local multiplayer with dual keyboard controls (WASD+Space/Arrows+LMB)

  • A highscores system

  • A simple achievement system

  • Simple temporary powerups which augment gameplay (rapidfire, speed boost, invincibility, etc.).

  • Implementation of the Command Pattern

  • Implementation of the Singleton Pattern

Previous
Previous

A Digital Living Room

Next
Next

Labyrinth