Image cannotbe loaded
Image cannotbe loaded
Image cannotbe loaded
Image cannot be loaded
Image cannotbe loaded
Image cannotbe loaded

Project information

  • Genre:2D,Arcade, Endless,2D Shooter,Sci-fi,Retro
  • Player Experience: Intense
  • Project date: December 04,2022
  • Tools Used: Unity(C#)
  • Source Code: Github
  • Play here: itch.io

Main Objective

Control your Rocket by steering left & right to avoid the enemies & eliminating them with your desired powerup also collect supplies on the way so that your rocket doesn't get run out of firepower. The simple bullets are infinite like the enemies so that you may have a fair fight against a never-ending horde of space monsters, achieve the highest score, and good luck Captain.

What I did

  • Designed and developed the core player functionalities, such as movement, shooting, and health, using Unity's physics engine and input system.
  • Implemented enemy AI that follows and attacks the player when in range, with their attacks reducing the player's health.
  • Created a variety of power-ups, including shields, multi-shot, and lasers, which give the player temporary advantages during gameplay.
  • Built a comprehensive health point system for both the player and enemies, with health pickups that can be collected to restore health.
  • Developed an efficient ammo system, with different types of ammo for different weapons and pickups to replenish ammo.
  • Implemented a bomb feature that can be activated by the player to clear all enemies on screen, giving the player a breather and enhancing their experience.
  • Created a user interface system for the player's health, ammo, and power-up status, along with menus for starting, pausing, and ending the game.
  • Constructed a music feel mechanism to add to the player's experience, with different tracks for different game modes and events.
  • Designed the overall level design of the game, including enemy placement, obstacles, and pickups, to create a challenging and engaging gameplay experience.
  • Playtested and balanced the game to ensure a fair and enjoyable experience for players of all skill levels.
  • Constructed an overall level design of the game.
  • Worked on playtesting and overall balancing of the game.