Project information

  • Category: Game Development
  • Engine/Language: Unity - C#
  • Type: School project
  • Project end date: 23 - 04 - 2022
  • Project duration: 3 weeks

  • itch.io page: Click here

Project information

SpaceBoy is a singleplayer "arcade shoot-em-up" type game made as exercise to practice teamwork using Scrum(Trello) and GitHub. For school this project had to contain a boss, full game loop and no unity animations. We decided to make the game a wave based arcade shoot em up.

Gameplay

SpaceBoy is an arcade shoot-em-up type game. Which means it can endlessly be played to get a better and better high score. Each wave has a set length that ends with a boss, saving the players points and giving them the option to quit.
The player has infinite ammo but needs to reload. This forces them to pick between the 2 types of attacks: a weak dual rapidfire gun, or a charged shot that gets bigger and does more damage the longer you charge it (limited to 2 seconds).


My part

In this project I was responsible for the player. Making sure the player could shoot, move and take damage. I was also responsible for the UI score and game loop. This being my first interaction with UI I really enjoyed creating little details like the moving ammo bar.


Code snippets

Script handling player movement and rotation Code responsible for the Single Shot weapon Code handling the health UI elements