Xeno-Flight

The game was designed as a Shoot 'em up. A short backstory of the game is that aliens are invading the world,
and there is one ship that can defeat the aliens. The player wins if they can defeat a boss at the end of the level.
The player must shoot down or dodge fire from alien ships on the way towards the boss. Along the level can collect health canisters and weapon upgrades.
Score is gained over time while alive and from shooting down other ships. The game is over when the player takes too much damage
from either the boss or the other alien ships.
This game was a final project for CPI 111: Game Development I (2018 Spring) in a group of two. The game was developed
in Game Maker Studio 2.
In my development experience, the factors that went right were:
- Consistency of art assets, menu items, music, etc.
- I was able to code efficiently and had very little errors in our code
- I weas able to follow our design documents and had little to no changes between our game and the documents
Issues that came up during the development of the game include
- I ended up having to spend more time on the game then what was planned for late into the semester due to other classes and coursework taking up time
- Disorganized code caused extra time to be spent investigate inconsistencies
From the development of the game, I had learned a few important lessons. Following our set timeline could have made our work easier, as I spent more time on the game than what I had originally expected. Organizing our code and objects can help keep my work cleaner and simpler, as it makes it easier to find code and objects during debugging.
Link to Game Repository