Space Defender - 2d Shooter
2D Shooter game upload for Coursera peer review
Modifications listed below
1. Main Menu/ Game UI
- Added unique main menu background
- Updated Main Menu UI including button sprite and button states and panels
- Level Select screen includes 4 unique levels
- Added instruction screen at the beginning of each level.
- Added In Game Player lives indicator at the upper right corner of the screen
- Updated font style
2. Aesthetic/Visual Modifications
- Added unique Player sprites, also Player death animation
- Added 3 different enemy types with unique default animations
- Added 3 different power up sprites, animations included
- Added Player thruster animation, also Speed Boost power up thruster
- Added Shield visualizer when the Player picks up Invincibility power up
- Post processing added, Bloom and Motion blur effects
- Added new game sound for level 4 since there were only 3 available sound tracks from the given asset files
- Added new sounds for player projectile, Player destroyed, enemy destroyed, 3 unique Audio effects for Power Ups
- Updated level win audio.
- Updated Game over audio.
- Different backgrounds for each level, (given assets used)
2. Gameplay Modifications/ Script modifications
- Added four unique level designs with varying levels of difficulty
- Added Player lives indicator at the upper right corner of the screen.
- Implemented 3 new power up items: Vulcan (Rapid fire), Invincibility, Speed Boost.
- Each power up last up to 10 seconds, Power up spawner starts spawning random power ups after 5 seconds from game start, and from random time of 5-12 secs.
- Implemented Enemy spawner
- Level 1: Starts Spawning enemies after 3 seconds at different intervals. Straight shooter enemy type and Diagonal Shooter enemy type. Straight Shooter: Stationary but aims towards the player before shooting. Diagonal shooter: Scrolls left and right, shoots diagonally.
- Level 2: Added Chaser Enemy type (Chases the player, doesn't shoot but a bit tanky with high health.)
- Level 3: Added Straight shooter, chaser enemy type. (Chases and shoots at the player)
- Implemented random asteroid spawner at levels 3 and 4. There are 3 variants of asteroid that spawn randomly and fall down to the scene at varying speeds.
- added environmental hazard at level 4
Credits:
Edmund Cura
Leave a comment
Log in with itch.io to leave a comment.