2D shooter Assignment MSU
About
2D SHOOTER V1 by Josep B. Martinez
As an old man who played lot of 2D shooters when I was a kid , I made this tribute to the old vertical 2D shooter games from the 80s and early 90s.
After compiling the game behaves slightly different compared to unity. The sounds and some colisions behave differently.
CONTROLS: CONTENT- Full creation of a vertical shooter level
- Autoscroll that stops once reaches the boss
- new background that has a narrative content ( from earth to space )
- background and foreground ( the clouds move at a different speed , and some clouds move above the player)
- Enemies wait until they are close to the camera to activate themselves and they are destroyes once the touch the bottom of the screen.
- Final boss with visible health bar
- Camera
- it moves slightly to the sides, it is not fixed ( news style called Arcade )
- it shakes when the player is damaged
- Player has a full power up system with 4 levels.
- Power up icon - collectable with sound FX and visual FX
- each mode has its own visual representation
- It always checks the number of icons to avoid giving too many to the player.
- Enemies modified to drop them.
- projectiles are killed once they leave the screen ( to avoid killing the enemies before the are on the screen).
- UI
- added picture to the main menu
- added lives representation
- Created by Josep B. Martinez
SOME PIECES OF CODE / ART FROM:
- Clouds - https://opengameart.org/content/old-frogatto-clouds
- Islands Background - https://opengameart.org/content/shootem-up-background
- Health Bar - https://medium.com/swlh/game-dev-how-to-make-health-bars-in-unity-from-beginner-to-advanced-9a1d728d0cbf
- Camera Shake - https://gist.github.com/ftvs/5822103#file-camerashake-cs