Inspiration
I’ve always loved exploring new ways to make music with technology. I wanted to create a casual rhythm game you can enjoy one-handed. Cloud Pup Choir grew from the idea of letting players “paint” melodies together simply by dragging a finger across the screen.
What it does
Cloud Pup Choir is a mobile-first rhythm experience where players catch falling notes to help their Cloud Pup sing. Each pup has its own tone, and multiplayer sessions blend everyone’s pups into a tiny choir floating in the sky. A generative music system keeps every playthrough fresh, balancing looping motifs with new melodic surprises. You earn coins as you play, which you can use to unlock new pups with new voices.
How we built it
The game is build in Horizon Worlds, and all visual elements were created using Noesis UI (SVG shapes, gradients, and animation storyboards) and Horizon's VFX particle systems. The generative music system uses Typescript with imported sound samples to create endless melodic variations.
Challenges we ran into
Setting up one-touch interactions was challenging, especially combining gesture tracking systems with Noesis event systems. This required lots of testing to get an input system that is smooth and responsive.
Accomplishments that we're proud of
I'm proud of how simple and intuitive the game is. People are able to jump right in without special instructions. I also think the UX, art, and sound contribute to an experience that feels fun and makes you want to stay.
What we learned
I learned more about creating a simple mobile design, and how to use Noesis for creating graphics and UIs.
What's next for Cloud Pup Choir
Next up: more pups with new voice types. Long term, I want to explore additional musical styles and add deeper progression.
Built With
- horizon
- metahorizon
- noesis
- typescript








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