Innovative Gamification: Goo's Role in Reducing User ChurnInnovative Gamification: Goo's Role in Reducing User Churn
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
🐱 Gooo: A Case Study in Gamified User Retention
Goo is more than just a character; he is a functional Streak-Recovery System designed to solve a major product challenge: User Churn.
Instead of passive, guilt-tripping notifications for missed habits, Goo turns a broken streak into a delightful, interactive micro-narrative. He lives in a ā€œDeep Dreamā€ state when the user is away, and only physical user interaction can wake him up and bring them back into the app’s ecosystem. Technical Approach
The interaction is built using Rive State Machines connected to a small React application.
The device’s motion data is used as an input signal that drives Goo’s behavior. When the user physically shakes the phone, the signal feeds into the animation logic and transitions the character between different states such as sleeping, reacting, and waking up.
The goal was to experiment with motion‑driven character interaction, where hardware input directly influences animation states in real time. Due to motion‑sensor permission constraints in iOS mobile browsers, the shake interaction is not enabled in the current web demo on Apple devices. However, the interaction model works without this limitation in native mobile environments where sensor access is fully available.
Links
• GitHub Repository: https://github.com/rezarayeji/gooo-app
#RiveChallenge #InteractionDesign #Rive #React #CharacterAnimation @rive_app
Matt's avatar
The phone would probably fall out of my hand šŸ˜‚
reza's avatar
Haha! I promise he wakes up before that happens! 😸 (No phones were harmed during the testing phase) šŸ“±
Thanks for checking it out, Matt! Means a lot!
Anna's avatar
Asol Design: Mobile App UX/UI & Growth logo
Wow, Great jobšŸ‘
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started