I love mini-games like Fall Guys and Mario Party, so I thought—why not make my own inside Horizon Worlds? That’s how Candy Party Game started. I picked candy as the theme because... who doesn’t love candy? 🍭
My goal was to create fast, fun mini-games that are super addictive and easy to jump into. I’m new to TypeScript, so building the game loop, custom UI, and player check-in system was a huge learning curve, but also super rewarding.
Now the world has 4 mini-games, candy collecting, leaderboards, and a fun social vibe where players can compete or just chill. Watching people play and enjoy it has been the best part!
Inspiration
I wanted to recreate the fun, chaos, and competition of my favorite mini-game experiences—with candy!
What it does
Players join a game loop, check in/out by touching a sparkly lollipop in the main room, compete in mini-games, collect candies (points), and climb the leaderboard.
How we built it
I built everything solo using Horizon’s tools codeBlocks and TypeScript: -Game loop & check-in system -4 mini-games with different game logic, weapon etc. -Works great on VR, Desktop, and Mobile -Candy collectibles (persistent variables) -Leaderboards & Quest -Interactive custom UI (with timer, 'video' loop etc.)
Challenges we ran into
Learning Typescript and creating custom UI was the most challenging part for me. Oh and being organize to not make mistakes in my script and being able to debug or build more mini game (in the future).
Accomplishments that we're proud of
Learning scripting, making custom UI (with interactions, timer, and 'video' loop), and seeing players genuinely enjoy replaying the games!
What we learned
How to script mini-games, manage player states, build UI, build a lollipop weapon that works great on any platform (VR, Desktop, Mobile), and optimize for fun!
What's next for Candy Party Game!
Adding new mini-games, seasonal props, weapons, and wearables!





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