Designing a Game around the Theme: "Bubbles"

I participated in the 2025 Global Game Jam (GGJ). The GGJ is an event where participants have to create a game in a weekend based on a certain theme. The theme of this jam was "Bubbles".

DONT Pop the Bubble

I developed a puzzle-platformer where you play as a hairdryer. Your goal is to guide a girl named Elara, trapped inside a floating bubble, to safety by pushing her bubble through a dangerous underwater environment. The player must navigate around spikes, open doors and bait piranhas away from Elara's fragile bubble. If it pops, she'll drown. The bubble slowly loses air over time but can be replenished by collecting air bubbles.

Designing the Core Mechanic

The first thing I did was brainstorm a core mechanic. The only design constraint I set for myself at the time, was that I wanted a non-traditional movement mechanic in the context of a puzzle game.

I managed to find an old video I posted in our gamejam's Discord, with the caption "No clue what obstacles ill implement but i thinks this'll be the core mechanic of my game"


After that, all of my ideas developed around the core mechanic like this:


Onboarding

I designed a logical learning curve for the game. I tried designing the levels in a way which forced the player to learn the main mechanic first, before experiencing some tension while manouvering around the terrain. I then created some calmness with puzzles, before finally increasing the tension once again with more and dangerously positioned piranhas.

Moving

Core mechanic

Attacking

Terrain

Abilities

Puzzles

Damage/Health

Piranhas

No UI Challenge

I tried challenging myself to design this game without any UI. I hoped the player will eventually randomly try to click, and notice the hairdryer show lines of air coming out of it. I made the hairdryer always look towards Elara, to insinuate the hairdryer having something to do with Elara/The bubble she's in. I also made the water completely gray while dying, and I made the player lose their control of the hairdryer as it slowly sinks in the ocean. And finally, I communicated the bubble's air amount by decreasing the bubble size (as opposed to showing it in UI elements).


My Art

Pixelart

Bubble pixel art
Crystal pixel art

Models


Play in Browser on itch.io