
Galaxy
Shooter
Galaxy
Shooter
A 2D Topdown shooter
Galaxy Shooter is a top down 2D Bullet Hell type game which was developed to showcase my understanding and knowledge of doing 2 dimensional games.
​
It was my very first project in working with Unity and C# script and I learn how to handling 2D assets along with sprite editing and sprite animation.
​
This project also allowed me to push my UI/UX skillset to a new level. Allowing me to fully understand flexible and adaptive UI and designing for UI elements for quick user understanding.
Skills that was demonstrated in this project:

-
Working with 2D buttons with sound effects:
-
A looping animation at the beginning of the Main Menu

-
Player Input using "WASD"​
-
Many different weapons (with cooldown systems) for the Player, Enemies and boss including
-
- Lasers, triple shot lasers, quad lasers, mega laser, aggressive ramming, mines and a homing missile - 'Space' key.
-
-
7 enemies and a boss, all with different weapons, movement patterns, VFX, abilities and cooldowns.
-
Collectable powerups including - Ammo, speed, triple shot, shields, health, Big Laser Ammo!

-
Balanced Spawn Manager to adjust different drop rates for different situations the player is in. (more Health or shield drops when player is low in health)
-
Worked on different scene management that allows for 3 different levels
-
UI Interface including:
-
Main menu with gameplay instructions and powerup explanations.
-
Total player lives.
-
Remaining enemies for current wave.
-
Ammo system.
-
Dynamic thruster boost charging bar.
-
Cumulative player score.
-
Retro game over flicker text.
-
Camera shake when collisions occur
-
Restart, Respawn and quit game buttons.
-
