💦 🔫 Bubble Gun is a top-down survival game where you shoot bubbles at enemies.
Play
Play the game on:
How to Play
- Move with WASD or arrow keys
- Left click to shoot a bubble
- Enemies will pop if they get hit with too many bubbles
- Bubbled enemies can fall down the drain
- Avoid enemies and projectiles
Credits
- KitB@sh - Artist, Composer (SoundCloud, YouTube)
- remarkablemark - Programmer (GitHub)
Background
This game was made for Global Game Jam 2025, in which the theme was Bubble
.
I collaborated with KitBash, who did the art and composition of this game. He had an idea of a top-down survival shooter similar to HoloCure and Vampire Survivors.
We originally wanted to make it a two-player game, but we stuck with single-player to minimize scope.
I chose KAPLAY.js as the game engine since I found it fast to prototype ideas. I bootstraped the game from kaplay-template
.
We came up with five enemies:
- Bubbie (duck that shoots bubbles)
- Gooba (shark that goes underwater)
- Shellie (shellfish)
- Spiny (flower that shoots darts but we never implemented that feature)
- Pokey (enemy that sneezes horns)
We also added several bubble mechanics:
- bubbles can grow in size and damage
- bubble can combine
- bubbles can pop
- player and enemy can be trapped inside a growing bubble
- bubbles can slow the player and enemy
Finally, we added a drain that instant kills enemies in a bubble. Orignally, we wanted to group enemies together in one bubble and then push the bubble down the drain, but I wasn’t able to build that out.
We also wanted to add a tutorial/cutscene but that wasn’t fully implemented as well.
Either way, we had a blast making the game. Feel free to play it and let me know what you think! You can find the code on GitHub.