/super-polyspawn-wars

Unity 2D space shooter game

Primary LanguageC#

SUPER POLYSPAWN WARS

Space Shooter Game created and written entirely in Unity and C#.
Throwback to classic arcade-style space shooters.

Screen shot

REQUIREMENTS FOR DESKTOP PLAY:

  • Unity Game Engine
  • Download Source Code here, then Run or Build the project in Unity.

IMPLEMENTATION:

  • Uses trigonometry to calculate rotations and angles for player ship, enemies and lasers.
  • All objects in game are set as prefabs.
  • Background has parallax effect based on player's movement.
  • Coroutines for enemy movement, spawning, powerup generation, and powerup effects.
  • Dependent on time rather than framerate to account for different game quality framerates. (meters per second rather than meters per frame)

FEATURES:

  • Powerups (speed boost, triple shot, shield, health)
  • Pause or Quit game
  • Temporary Invincibility when hit
  • Score and Grade system
  • Increase in difficulty as player progresses
  • Unique bosses and attack patterns
  • 30 FPS animations

CREDITS:

  • Art and Animations: Isaac Kim
  • Game Engine: Unity
  • Sounds: JFXR
  • Music: Erik Skiff
    • All of Us
    • Arpanauts
    • Digital Native