Phoenix Rising (2D Shooter)
About
Phoenix Rising is a simple 2D shooter that follows the story of the Phoenix Squadron fights to save Earth from an Alien Invasion. Some of the features that I completely implemented on my own are:
- Creative Changes:
- Wrote, created and implemented the entire narrative for the game. This includes the custom storyboards that the player will find after each level.
- Completely reskinned and developed certain background assets for particular levels(Europa and Europa Bunker)
- Implemented custom 2D lighting to the game, especially in the Bunker level
- Gameplay Changes:
- Created custom bosses for levels. Players will encounter them in several levels.
- Created a new weapon for the player that is used in the final levels of the game. The projectiles fired by this weapon also emit light.
- Created Allied NPCs for the game
- Updated health and damage settings for both the player and enemies
- Wrote custom scripts to determine level endings for most of the levels. Only Level 2 uses the "Number of Enemies" criteria.
- Implemented particle system compatible with the 2D URP Lighting system.
- Created a Thrust Animation for the player's ship.
- Enemy spawners can now spawn shooters; straight and diagonal. They can also spawn straight and diagonal shooting chaser enemies.
- UI Changes:
- Reworked all the menus, changed the font and added several new pages and modes. Added "back" buttons to all necessary pages.
- Created a "Retry Level" Button on all levels.
- Updated the UI on all levels to now display the objective on the top right of the screen
- Added a minimap on the bottom left of the screen.
Credits:
- Game designed and developed by: Janmejay Chakravarty
- A special thanks to Brackeys, they have amazing tutorials related to Unity on YouTube and helped solve several programming issues I encountered while making the game.
This is the first time I've created a complete game, and thus I'd really appreciate some feedback from everyone who tries out my game. Please do drop a comment on how you think I could have improved the game, and I'll surely keep it in mind for my future projects. Thank you for playing, I hope you had a good time with Phoenix Rising and enjoyed the experience.