SpaceShooter-GM
7-Day Challenge: Finishing and adding mechanics to the project

Description

ABOUT THE GAME

This project was developed as part of the NoneClass course. The final challenge was to complete the game by implementing mechanics, items, systems, and enemies that were left open. It is a short Space Shooter focused on a fast and fun core combat loop.

PROJECT HIGHLIGHT

Even though this is a beginner project, I tried to create a unique feature focused on player experience. The game features a dynamic spawning system that alternates between Instances and Sequences.

In addition, the system monitors the player's status in real-time:

- If you are low on health, the game reduces the number of spawned enemies to give you some breathing room and a chance to recover.

- If your power-ups are maxed out, the system increases the enemy count and boosts their stats, ramping up the challenge to test your skills!

CONTROLS

  • WASD / Arrow Keys: Move

  • Spacebar / Left Mouse Click: Shoot

  • E: Shield

KNOWN BUGS

  • There is a small chance that enemies might spawn on top of each other. Since spawning is dynamic and randomly chooses between Sequences and Instances, this behavior still happens sometimes. Even though the Sequences were made short to try and prevent it, and I implemented code checks to verify if a Sequence is already running before spawning another one, I have not been able to fix this issue yet.

FEEDBACK

Please leave your feedback if possible! Your thoughts, critiques, and suggestions will help me tremendously to improve and avoid mistakes in my future, more complex projects.

TOOLS USED

  • GameMaker

  • Chiptone

Stickers received: 0
Show appreciation to game devs to let them know you like their games!

About

DeveloperFabricio666Dev studio
Number of plays12
Release date17 May, 2026
Last updated17 May, 2026
Game engineGameMaker
Maturity ratingAll ages

Contact studio

More games from Fabricio666Dev studio

See all
Zvezda Furia
Pong GM