Inspiration
We wanted to create a racing experience that felt instantly fun, intuitive, and chaotic on mobile. Actually was inspired from an old game from "Kadokado" a french flash games website and there was one game where you were pushing a bubble with the mouse and it was fantastic haha
What it does
Players swipe to steer a bubble upward through a vertical obstacle course. They dodge moving walls, jellyfish, fans, mines, and other hazards while racing to reach the finish before everyone else. Each run feels fresh thanks to procedural random level generation. The story of the game is like some explorators got stuck in the sea and their only way to escape is to get in a bubble and go up as fast as they can before it runs out of oxygen, so basically escaping from the abyss :)
How we built it
We developed Bubble Pop Race using Horizon’s latest TypeScript workflow. The world uses SpawnControllers for optimized mobile performance, a custom bubble physics controller, procedural track generation, and modeling were done through Blender!
Challenges we ran into
Working under tight time constraints, the biggest challenges were network syncing bubble physics, optimizing spawn performance, and adapting to the SpawnController system. Designing intuitive swipe controls also required several iterations! Actually we started the project 1 week ago...as we saw there was the contest really recently, so... haha we did our best in only 1 week with no experience of Meta Horizon
Accomplishments that we're proud of
We built a complete, replayable multiplayer racing prototype with smooth controls, dynamic levels, and a variety of unique obstacles all in a very short timeframe.
What we learned
We learned how to optimize Horizon worlds for mobile devices, how to properly structure events and inputs, and how to design gameplay that feels good mobile.
What's next for Bubble Race
We plan to expand the world with new themed tracks, more obstacle types, collectible cosmetics, leaderboards, and seasonal updates. The goal is to turn this prototype into a polished party-racing experience players return to often.
Built With
- horizon
- typescript





Log in or sign up for Devpost to join the conversation.