Balloon Blast: Co-located multipalyer MR game
Introducing Balloon Blast
Balloon Blast is a fast-paced, co-located Mixed Reality multiplayer game, where you
and your friends compete to pop as many balloons as possible using fun tools like
thumb pins, needles, and blades — all triggered by intuitive pinch gestures.
The game is simple yet engaging: once the timer starts, players race to pop the most
balloons within the time limit. The project leverages Meta’s latest Co-location
Discovery and Group Sharing APIs to sync multiple headsets in the same space
using
Spatial Anchors, delivering a truly shared and immersive MR experience.
Key Features
- Co-located Experience: Utilizes Meta’s Spatial Anchors and Group Sharing APIs to sync game elements across headsets for a seamless local multiplayer experience.
- Hand Gesture Interaction: Pinch to switch tools and pop balloons — making the gameplay intuitive, immersive, and physically engaging.
- Multiplayer Gameplay: Built with Unity’s Netcode for GameObjects for stable multiplayer support. Playing together in MR takes the fun to a whole new level.
Behind the Build
Balloon Blast began as an experimental project to explore Co-location Discovery,
Group Sharing, and Unity’s Netcode for GameObjects. The goal was to combine learning
with fun — and the result turned out to be a complete multiplayer MR game.
Since this was built with learning in mind, I’ve made the project open source on
GitHub (link) and also
shared a detailed development playlist for others to follow
along (YouTube
playlist link).
Future Development
Now that the multiplayer foundation is solid, there’s room for exciting improvements:
- Add unique balloon types with different behaviors
- Introduce power-ups and penalties for more dynamic gameplay
- Extend play across larger or multi-room environments in MR