Inspiration
We love karaoke, but it’s often limited to small rooms or solo apps. We wanted to reimagine singing as a shared, spontaneous, and immersive AR experience,something social, playful, and mobile. Something that snapchat users would enjoy.
What it does
Karaoke AR (kARaoke) lets users wearing Snapchat Spectacles join a shared karaoke session. They can sing along with a floating lyrics screen, take turns in the spotlight, react with emojis, and unlock AR effects like confetti and disco balls triggered by loud, confident singing. A live leaderboard wraps up the experience.
How we built it
We used Snapchat Lens Studio with Spectacles capabilities, implementing shared state scripts to sync users in the same session. We used spatial anchors for placing the lyrics screen, microphone input to trigger effects, and interaction gestures for claps and reactions. The UI was designed in Figma and integrated into Lens Studio.
Challenges we ran into
We struggled to integrate external audio tracks because it required licensing. We were also unable to identify spatial triggers for visual effects like spotlights. One of the larger problems that we also faced was to create the disco ball to respond to audio cues like pitch and volume.
Accomplishments that we're proud of
Designed an intuitive UX that makes karaoke feel spontaneous and connected Triggered real-time AR animations using audio input and gesture reactions
What we learned
How to work with Lens Studio’s Shared AR system and anchor elements in 3D space The importance of clear spatial design for multi-user AR How playful interactions like visual feedback can amplify emotional engagement
What's next for kARaoke
Add real-time pitch detection and scoring Expand visual themes and sound-reactive effects Launch location-based karaoke parties Explore monetization with song packs or competition modes
Built With
- figma
- javascript
- lensstudio
- typescript

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