Close

Laser Defender

About the game

This single player game is a clone of Galaga. The game was built as a solo project following a course on Udemy and used to learn about projectiles, spawners and gameplay systems. The player controls a single ship and must destroy waves of enemy ships which appear at varying speeds and health. The player increases their score depending on the difficulty of the enemy destroyed.

Game Mechanics

  • Movement: Players control the ship using left and right arrow / 'A' and 'D' keys. Players can press space bar to fire lasers from their ship.
  • Enemy ships: Enemy ships spawn in waves with different hit points from either end of the screen following a set path and shoot periodically at the player.

My Roles and Responsibilities

  • UI/UX
  • Level design and implementation
  • Enemy spawning system
  • Projectile and collision system

Tools and Technologies

  • Game Engine: Unity
  • Programming Languages: C#
  • Tools: GitHub

Links and Credits