Inspiration

WorldID: 916005238255060

The Holidays are a time for comfort, joy, and a little bit of magic. For my inspiration, I wanted to capture the cozy nostalgia of classic Holiday specials but combine it with the addictive, casual fun of a Match-3 game.

On a personal level, this project was born out of a desire to challenge myself. This is only the second world I have ever created, and I wanted to push the boundaries of what I could build by diving deep into the Meta Horizon Desktop Editor. I started out with a Match-3 Remixable World and I wanted to see if I could use the latest GenAI tools to bridge the gap between my imagination and technical implementation to build a fully functional game.

I set myself two massive goals:

Winter Holiday Theme: I didn't want a generic template; I wanted to build a Winter Holiday Island completely from scratch to capture a specific, cozy "Christmas Eve" feeling.

Mobile Accessibility: I realized that the best Match-3 games are played on the go. I wanted to challenge the status quo of Horizon worlds by designing specifically for Portrait Mode, ensuring the game is playable one-handed on mobile devices.

What it does

Candy Cane Pop transports players to a custom-built, ultra-cozy Christmas Island where they must "Match-3 the night away" to save Christmas.

Key Features:

Portrait Mode Support: This is a standout feature. The game is fully optimized for mobile users in vertical orientation. It allows for seamless one-handed interaction, making the game easy to pick up but hard to put away.

The Mission: Players progress through a holiday storyline, matching gems to rack up scores and advance the narrative.

The Atmosphere: A fully immersive winter wonderland featuring custom holiday clothing for avatars and a warm, inviting environment.

The Sound: The experience is set to an exclusive playlist of 5 original holiday-themed music tracks that I composed with UDIO specifically for this world to keep the energy high and the vibes festive.

How I built it

This world was a deep dive into the Meta Horizon Desktop Editor and a lesson in mobile-first design.

World Building from Scratch: I didn't use a preset environment. I sculpted and designed the entire Winter Island terrain and atmosphere from the ground up to ensure every corner felt "cozy."

Mobile-First UI: I utilized the editor to create a user interface specifically designed for Portrait Mode. This meant carefully anchoring UI elements and game boards so they look perfect on a vertical phone screen while remaining functional in VR.

GenAI Integration: I used the built-in GenAI tools as a "co-pilot" to generate complex scripts for the Match-3 logic and to create unique assets that fit my specific winter aesthetic.

Custom Audio: I produced the soundtrack outside of Horizon using UDIO and imported the tracks to create an immersive audio layer. I used GenAI to create a MusicManager for the playlist.

Challenges I ran into

The Mobile Constraint: Designing for Portrait Mode was a significant challenge. Most Horizon worlds are built for landscape or VR 360 views. Forcing the perspective and UI to work exclusively for one-handed vertical play required creative scripting and camera work.

The Learning Curve: As this was only my second world, moving from simple building to complex game logic was steep.

Logic Scripting: Debugging the scripts to ensure matches registered correctly on a mobile screen took significant trial and error. I was using Metas GenAI to do the heavy lifting for me - I am after all not a programmer.

Accomplishments that I'm proud of

Portrait Mode Success: I am incredibly proud that I successfully implemented a Portrait Mode flow. It makes the game accessible to anyone with a phone and creates that classic "casual gamer" feeling.

The Hand-Crafted World: Looking at the Winter Island, knowing I built the terrain and atmosphere from scratch rather than using a template, is a huge accomplishment.

The Game Loop: Building a fully functional Match-3 logic for my second-ever project—and hearing the satisfying "chime" of the gems—feels amazing.

All Custom Items: Every item was generated in 3D to feel magical and matches the Christmas Holiday Winter Theme of the World.

What I've learned

Mobile Optimization: I learned how to manipulate the camera and UI anchors to cater to mobile players, specifically for vertical screens.

Editor Proficiency: I gained massive confidence in navigating the Meta Horizon Desktop Editor.

GenAI & Manual Balance: I learned how to balance using GenAI for asset generation while manually crafting the environment to ensure it has a human touch.

What's next for Candy Cane Pop - A Sweet Holiday Match 3 Saga

Leaderboards: We plan to implement global leaderboards to let mobile players compete for high scores.

Expanded Mobile Features: Adding haptic feedback for mobile users when matches are made.

Seasonal Updates: expanding the island with new biomes for different holidays!

Built With

+ 6 more
Share this project:

Updates