This game started out as a lab project but I really enjoyed the basic idea of the game and so I decided to continue to work on it outside of class in my free time. Intergalactic Portal Defense is a multitasking game where the player has to switch between ships to shoot down enemy ships and asteroids to protect the portal to Earth.
Things I learned:
- I learned some new programming mechanics like how to switch characters with a single button, how to set player boundaries, and how to make a reload timer
- I used some new effects and filters in Photoshop
- This was my first big solo project and being more art focused a lot of programming, design, balancing and just the whole process of what it takes to build a solo project was learned and reinforced
Where the game is going:
- I am going to add pick-ups such ass multi-shot, change portal size(bigger and smaller), increase enemy speed, absorption(kill enemy by colliding) and many more
- I am going to add more levels where it progressively gets harder and harder throughout
- I want to change the art for all the ships and create new enemies and player ships
- Character unlock and select menu where you can unlock characters by challenges and select them before the game starts
- My goal is to release this on PC
To the right are images of the current game.
The video below is the current state of the game.

Main Menu

Intro/story screen

In game

Win screen

Lose screen

Background

Asteroids
