A top-down shooter where you defeat files shooting bullets back at you. High-Octane, quick levels keep the game difficult and interesting.

The player can collect upgrades and hp as the run progresses, making the character faster, stronger, a better shooter, etc. There is an endless mode for players that want to try and get to harder and harder levels.

Made in 48 hours for Ludum-Dare-49

Source Code on GitHub

I used my Vulkan framework for this project, improving on it slightly from my last project by making it cross-platform between linux and windows (although I havent got audio working in Linux yet), using cmake for managing the building, and using a text editor instead of the visual studio IDE i’ve used in all my past projects. I definitely have much to learn in terms of properly structuring my projects and using cmake but I feel this was a nice learning experience.

For the first time I implimented a particle system, which allows a particle to be emitted from a position, having a modifiable direction, speed, start, and end colour. Here are some examples of the use of particles in the game:

player death at 25% speed

particles 1

enemy death at 25% speed

particles 2

bullet ricochet at 25% speed

particles 3