Lens ID :- ee5253f6-49ad-4496-a890-9a8115dab8fd
Inspiration
We wanted to capture the fun and excitement of real-life celebrations — party hats, balloons, and confetti — but bring it into AR as an interactive game. Our goal was to design a Lens that’s playful, visually exciting, and instantly shareable.
What it does
Party Popper Challenge places a 3D party cap on your head, fills the screen with balloons and confetti, and turns the experience into a mini-game. Users can pop balloons by tapping or smiling, trigger extra confetti bursts with gestures, and watch their score go up as the party keeps getting wilder.
How we built it
We used Lens Studio block scripting to:
Add a 3D party cap with head tracking
Spawn colorful balloons and confetti
Create tap-to-pop interactions with a score counter
Use simple gestures (smile/mouth open) to trigger confetti bursts
Add animated overlays and fun background themes
Challenges we ran into
Working within block scripting limits (no advanced audio or multiplayer).
Balancing visuals so the Lens looked energetic but stayed under file size limits.
Designing gameplay that felt rewarding and fun with simple interactions.
Accomplishments that we're proud of
Built a game-like AR Lens that combines accessories, effects, and interactivity.
Created smooth head-tracking with the 3D cap and satisfying balloon popping effects.
Designed something colorful, festive, and hackathon-ready in a short timeframe.
What we learned
How to make gameplay engaging using only Lens Studio’s block scripting.
How visuals (confetti, color, overlays) can carry the excitement when advanced features aren’t available.
The importance of simple, intuitive interactions in AR filters.
What's next for Party Popper
Add background music sync to make the game feel more immersive.
Introduce leaderboards so friends can compete on scores.
Explore branded versions (for festivals, birthdays, events).
Expand into a series of AR party games using similar mechanics.
Built With
- ar
- filter
- game
- lensathon
- lensstudio
- snap


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