Itch Page
ABOUT
And so, she decided to hijack a spaceship and take flight. Only one caveat, though; spaceships need fuel. And the only way to get fuel... is by stealing some. So starts Midi's fight!
This game was a 4-week long scrum-based project where we had 2 programmers and 4 artists, where we were tasked of making a robotic top-down twinstick shooter, eventually ending up in the game you can play today! I coded most of the big/important parts of the game, such as the final player movement, enemy movement, enemy shooting and the player's weapon inventory. I'm very proud of the final project, and I hope you enjoy playing it!
Noteworthy code
Below is the enemy's patrolling movement. When an enemy first spawns in, they won't attack until they've "noticed" the player, after which they'll start to approach and shoot at them.
This is my favorite piece of code I've written for this project. The way weapons are managed is through a struct called Weapon, which contains all the stats of a gun in a single line of code! From the gun's name, to shooting cooldown, to how much damage it deals... and you can define a new gun with ease!