A Game Jam Story: Debugging Bubbles at 3AM

Jasna MishevskaJasna Mishevska
10 min read

The world was quiet. Too quiet. Then, out of nowhereā€¦ POP! A new challenge appeared. Armed with nothing but keyboards, creativity, and a questionable amount of caffeine, our engineers accepted the quest. The timer was set. The game jam had begun. The battlefield? Mystical hackerspace, Base42, where ideas clashed, code was forged, and physics engines were pushed to their absolute limits. Would they emerge victorious, crafting a bubble-powered masterpiece? Or would they fall into the abyss of infinite debugging?

Thereā€™s only one way to find outā€¦

Read on to see who built what, who popped under pressure, and who walked away with the title of Best Game and some other awards. šŸŽ®šŸ«§

Jamminā€™, I Want to Game Jam It With You

Game jams are the ultimate playground for game developersā€”an opportunity to test skills, experiment with absurd ideas, and consume alarming amounts of energy drinks. This year, the event was once again hosted by MGI at Base42, the second year in a row on this location, where engineers, artists, and just game enthusiasts gathered to embrace 48 hours of creative madness.

CodeChem Representation: 5 Teams, 2 Major Awards!

This year, CodeChem had engineers and a game designer in 5 different teams battling against time, sleep deprivation, and their own ambitions. And guess what? Two of those teams took home top awards! Now, letā€™s take a closer look at what our colleagues built and who walked away victorious!

šŸ† Best Game Award: "Hydroplane"

Not sure If Iā€™m supposed to say meet Tomislav, because I said this in the previous blog post for Game Jam, but letā€™s structure it this way: Weā€™re gonna start with Tomislav Ignjatov, an ML engineer at CodeChem, our colleague and a Game Jam veteran who has never skipped a year (we stopped counting). Together with his crew, he created Hydroplane, a multiplayer game that protects the ocean floor from toxic and explosive barrels.

The Fish-Fueled Cleanup That Won Best Game šŸŽ®

One player controls a geyser that shoots bubbles to trap fish, while the other takes command of a yellow submarine that collects the fish and catapults them at barrels to destroy them; because what better way to clean up the ocean than with fish-powered demolition? Built using Godot Engine and Aseprite, the game earned them the Best Game Award, and they hope to launch it on Steam soon. The only thing Tomislav would change? The food. Also, despite constant interruptions from Nikola Dinevski of another team, he still came out on top. Or, as he puts it: "I came, I saw, I conquered."

šŸ”„ Best Hybrid-Casual Game: "Overboiled" Brainstormed at the CodeChem Balcony

Now, moving on to the next teamā€¦yes, we have a team now: Nikola Dinevski, Matey Cardula, Petar Atanasovski, Nikola Kostovski, and Gjorgji Nechovski. All of them are our engineers, except for Nikola Kostovski, the creative hero and our game designer. And oh, do we have a story to tell about this one?

If youā€™ve been around CodeChem long enough, you already know that a lot of ideas are born on our balcony, usually accompanied by a cup of coffee, some deep tech debates, and at least one person zoning out completely. This time, while sipping his coffee, Nikola Kostovski had a moment of pure inspiration. He stared into his cup and thought, What if we made a game about overboiled milk? Yes, really. Based on the Macedonian idiomatic phrase "Š˜Š·Š³Š¾Ń€Šµ Š»Š¾Š½Ń‡ŠµŃ‚Š¾, ŠæрŠµŃ‚ŠµŃ‡Šµ Š¼Š»ŠµŠŗŠ¾Ń‚Š¾," which translates to "A watched pot never boils, but an unwatched one overflows," Nikola figured, why not turn a common kitchen disaster into a fast-paced game? And thus**, Overboiled** was born.

šŸ’” Brainstorming, Banter, and Enough Caffeine

While having a meet about this blog post, Nikola was on his philosophical game development journey, and the other Nikola (Dinevski from Bitola) was passionately explaining the difference between hybrid and hyper-casual games. The rest of us? We were just nodding along while internally wondering how much caffeine he had consumed at that point.

So, What is Overboiled?

To answer your question, it is a fast-paced, strategic bubble-popping game where players must prevent a boiling container of milk, coffee, or beer from overflowing. Simple enough, right?

Well, thereā€™s a twist. You canā€™t just tap bubbles when they reach the surface. Instead, you have to wait for three or more of the same color to match up before they burst automatically, giving you combo bonuses and gold. And, because chaos is mandatory in a game jam, the heat keeps increasing, sending bubbles flying up faster and faster until you feel like your screen is personally judging your reflexes.

šŸ› ļø Power-Ups, Customization, and Pure Bubble Panic

Thankfully, players arenā€™t left completely helpless. Power-ups like Cool-Off, Pop All, and Lid let you regain some control (at least for a few precious seconds before panic sets in again). And, as if boiling virtual coffee wasnā€™t fun enough, you can customize your container, switch up the liquids, and unlock new power-ups, all while trying to stay sane in the chaos.

šŸŽØ Art, Sound, and The Wild Methods of Game Jammers

Now, letā€™s talk about the art. Nikola Kostovskiā€™s work was so good that some people thought it was AI-generated. Nope, just raw talent and a ridiculous amount of attention to detail. Then thereā€™s the music, which deserves a special mention because Nikola Dinevski literally woke up, grabbed random household objects, and started recording sound effects himself. Thatā€™s the level of dedication (or desperation?) weā€™re dealing with here.

While Nikola Kostovski was on the creative front, the rest of the team Nikola Dinevski, Gjorgji Nechovski, Matey, and Petar went full Unity mode, tackling all the development, gameplay logic, and physics madness. They started by setting things up on one computer, but once tasks were divided, they switched to two machines and went full-speed ahead. And yes, some additional video editing skills were needed along the way, but somehow, in the middle of the jam-fueled insanity, they pulled it all together with slick transitions and audio.

šŸ† The Aftermath: Award-Winning & Caffeine-Induced Regrets

48 hours later, Overboied took home the Best Hybrid-Casual Game Award. And it was totally deserved. Will they be back next year? Absolutely. Are they still recovering from dangerous amounts of caffeine and energy drinks? Also yes. But hey, thatā€™s just part of the Game Jam experience. šŸ”„šŸ«§

šŸŒ A Multiplayer Web Game: "Bubble Pop"

šŸ•¹ļø Solo Mode Activated!

Next on our list is Gjorgji Dimeski, who decided to go fully solo this year. As he boldly declared during our meeting, "I might not win any awards this year, but I definitely won everyoneā€™s hearts instead." And honestly? He wasnā€™t wrong.

Taking the lone wolf approach, Gjorgji developed Bubble Pop, a multiplayer bubble-popping game that can be played by anyone, anytime. No teammates, no distractions, just him, his code, and a mission. The game runs entirely on web technologies, built with Angular, and can be played online at Bubble Pop.

Sleep-deprived, Not

Unlike the caffeine-fueled chaos happening around him, Gjorgji actually went home to sleep instead of pulling a 48-hour all-nighter like the rest of the Game Jam warriors (legend). But despite his well-rested approach, he still had an amazing time, especially appreciating the fact that Base42 had heatingā€”something past Game Jams seriously lacked.

His only complaint? The fast food situation could use an upgrade next year. Fair enough, Gjorgji. Fair enough. šŸ•šŸ˜‚

šŸ’„ Bubble Blaster: A Kitchen Cleaning FPS (Yes, Really)

šŸ¦  Clean the Kitchenā€¦ With a Bubble Gun?

Next up, we have Teodor Angeleski and his crew, who took a wild approach to the Game Jam theme and turned kitchen cleaning into a full-blown FPS.

Yes, you read that right. In Bubble Blaster, players take on the role of a sentient cleaning detergent whose life mission is to eliminate bacteria and flies usingā€”what else?ā€”a bubble blaster. But thatā€™s not all. Because, apparently, kitchen appliances are way too far out of reach for an average bottle of dish soap, players also get a grappling hook to swing to higher places (which, for normal humans, would be waist height).

šŸ‘Øā€šŸ’» A Crash Course in 3D Game Development

To bring this soapy warfare to life, the team used Godot Engine & Blender, diving headfirst into 3D game development for the first time and somehow pulling it off in just 48 hours. If thatā€™s not dedication, I donā€™t know what is.

šŸ¦’ Teodorā€™s Secret Superpower: Tallness & Humility

Now, if you donā€™t know Teodor, let me paint you a picture. Imagine a guy whoā€™s tall enough to reach the top shelf without a ladder yet humble enough to never mention it. Meanwhile, his game characters are out here grappling-hooking their way around a kitchen like it's a Marvel movie.

šŸ† Achievement Unlocked: FPS, Bubbles & Brilliance

Despite sleep deprivation, Blender struggles, and a very intense battle against bacteria, the team successfully created a 3D multiplayer shooter from scratch in just two days. Not bad for a weekend project, huh?

Would they do it again? Absolutely. Would they sleep next time? Probably not. But hey, thatā€™s Game Jam life. šŸ’„šŸ«§šŸŽ®

Weā€™ve slowly come to an endā€¦ just kidding, thereā€™s mooooooore.

šŸŽ® Bubblesā€™ Adventure: The Couch Kings

Last but not least, we have Vasilaki Tocili, the only one from our embedded engineers in the jam, teaming up with his sister to create Bubblesā€™ Adventure, a hybrid-casual mini-game collection inspired by Bubbles from The Powerpuff Girls. And if thereā€™s one thing we learned from their journey, itā€™s that a fancy setup alone doesnā€™t make a great game, but pairing it with strong determination definitely helps.

šŸ›‹ļø The Setup: The Ultimate Couch Command Center

From the moment the jam started, Vasilaki and his sister claimed the best couch at Base42ā€”and never left it. Seriously, they built an entire PC + laptop fortress right there. For 38 out of 48 hours, they coded, designed, brainstormed, and probably questioned their life choices, all while refusing to move from their carefully chosen spot.

šŸŽ® Whatā€™s Bubblesā€™ Adventure All About?

The game is a collection of mini-games, each an adventure on its own. Before every game, players enter a lobby with unskippable ads, except youā€™re not locked in place. You can walk around, interact, and goof off while waiting for the next challenge to begin. Suspense, chaos, and monetization are all in one place.

Once the game starts, players take control of Bubbles, but with a twistā€¦all characters are Bubbles, just stylized in their own way with custom outfits and accessories. And, of course, power-ups are available to spice things up.

One mini-game involves quick reflexes as bombs disguised in a similar color as the bubbles try to trick you. Another challenge features slippery and bouncy platforms-bubbles, where falling means getting yeeted into the void and sent back to the lobby.

šŸ› ļø The Tech & The Grind

Vasilaki handled all the programming and setup using Unity Engine, while his sister took care of the art, inventory, character designs, and the in-game shop. Aside from Unity, they also used Roblox Studio for inventory and shop mechanics. Did he work hard? Oh yes. Did he sleep? Not really. Did he eat? Probably, but only within armā€™s reach of the couch. He was also the last person to submit a gameā€”just like last year. But hey, traditions are traditions.

The Ultimate Couch Potatoes

At the end of the jam, Vasilaki and his sister didnā€™t walk away with an award, but they did leave with the undisputed title of Ultimate Couch Champions. While others paced, stressed, and powered through their games in questionable ergonomic positions, these two secured the comfiest spot in Base42 and refused to move for nearly two days.

It was his sisterā€™s first Game Jam, and what better way to experience it than by coding, designing, and strategizing, all from the couch fortress they built? They had a blast and are already planning to return next year, hopefully with an even more optimized couch-to-coding ratio. Whatā€™s next? More caffeine, more coding, and, of course, claiming the best couch again. šŸ›‹ļøšŸŽ®šŸ”„

Final Thoughts: Would We Do It Again? ABSOLUTELY.

48 hours. Too much caffeine. Questionable life choices. But was it worth it? 100%. From balcony brainstorms to 3 AM debugging chaos, this Game Jam was nothing short of legendary, wrapped up with four judges from four different companies, one of whom was our colleague Filip. While he may be locked in an endless rivalry with gravity, if thereā€™s one thing he loves, itā€™s being involved in game-related events.

Hopefully, next year, weā€™ll be back with better food, fewer energy-drink-induced hallucinations, and even crazier game ideas. Until then, keep coding, keep dreaming, and never underestimate the power of bubbles! šŸ«§šŸŽ®šŸ”„

0
Subscribe to my newsletter

Read articles from Jasna Mishevska directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Jasna Mishevska
Jasna Mishevska

Merging my love for words and technology.