This game was made as a final school project. I had a lot of fun doing it, I had many challenges like game mechanics, rebindable keys with the new Input System and intermidiate programming such as State Machine Pattern or Service Locator Pattern. I am very proud of it, since it is technically my most advanced and most polished project.

Making the rebindable keys was an achievement since there is so little information and resources about it, I overcame the challenge by gathering all the little information that was out there, some examples that came with the package and a ton of console logs! 💪🏻

Keyboard Controls

▪ Menu Navigation: Arrow keys or WASD
▪ Menu Selection: Return key
▪ Pause / Back: Escape key
▪ Ship Movement: Arrow keys (Default)
▪ Ship Shooting: Space key (Default)

GamePad Controls

▪ Menu Navigation: Left Thumb Stick
▪ Menu Selection: Button A / South
▪ Pause / Back: Button B / East
▪ Ship Movement: DPad (Default)
▪ Ship Shooting: Button A / South (Default)

Features

✔ Rebindable Keys
✔ Saves Highscore
✔ GamePad Support
✔ Graphical Settings

Thanks to Oblidivm for the music files, downloaded from opengameart.org
Attribution notice: http://oblidivmmusic.blogspot.com.es

Source Code: https://github.com/Jon50/Invaders

Download

Download
Invaders Executable.zip 34 MB

Install instructions

If you wish, you can download the exe version of the game, just extract and double click the executable.

Leave a comment

Log in with itch.io to leave a comment.