top of page
Argo character animation states in the Whisper: Daily Quotes app, showing mood-based expressions with weather-inspired visuals created in Rive.

Skill

Role

Software

Character Animation
Character Design
Interactive Animation
Rive State Machine Development

Rive Animator
Character Designer

Rive

3D blue sparkle star icon with a shiny, glassy finish and smooth edges, set against a transparent background.
3D blue gradient wrench icon with glossy edges, floating against a transparent background.
3D user profile icon in a blue gradient, featuring a circular head and a semi-circular torso with a glossy look.

Whisper: daily quotes App

Argo: Rive Character Animation for Whisper

Designed and animated Argo, the mascot character for Whisper: Daily Quotes, an anonymous daily journaling app. 


Built in Rive with six animated states, interactive mood-based transitions, State Machines, Components, and Data Binding.

Argo character animation states in the Whisper: Daily Quotes app, showing mood-based expressions with weather-inspired visuals created in Rive.

Project Summary

Whisper: Daily Quotes is an anonymous daily journaling app where users check in with their mood, respond to a daily prompt, and receive encouragement, advice, and personal stories from other users.


For this project, I designed and animated Argo, the app's mascot character, using Rive. 


The project included character redesign, six animated states, and interactive mood-based transitions powered by Rive State Machines and Data Binding.

The Objective

The goal of this project was to create an emotionally engaging mascot using Rive character animation and interactive experiences that support users throughout their daily mood check-ins.


By combining expressive animations with Rive Data Binding and State Machines, the character could dynamically respond to user-selected moods while maintaining a warm and approachable personality. 


The result is an interactive companion that strengthens user engagement and enhances the overall app experience.

The final result was an expressive and lovable character seamlessly integrated into the app, enhancing the daily mood check-in experience.

The final result was an expressive and lovable character seamlessly integrated into the app, enhancing the daily mood check-in experience.

FINAL OUTPUTS

Rive Character Animation for Whisper App

Animated Rive character of Argo reading a book, designed to represent reflection and learning within the Whisper: Daily Quotes app.
Rive rigging setup for Argo, featuring a bone-based animation system used to create expressive character movements and reusable interactions.
Argo's angry mood animation in Rive, featuring expressive facial movements and a frustrated character expression.

Scalable Rive Architecture with Components & State Machines

The Rive file was built using reusable Components, State Machines, and Data Binding to create a scalable and maintainable animation system.


A clear file structure and naming convention allowed designers and developers to collaborate efficiently throughout the project. 


This workflow made it easy to implement, test, and update character states while keeping the animation logic organized and reusable.

Reusable Rive Components for Argo's character animation system, including facial expressions, weather effects, and environmental assets used across multiple interactive mood states.

Character Design for Interactive Animation

The original mascot was recreated as a scalable Rive vector illustration designed for interactive character animation.


Six character states were developed, including Hi, Note, Clear, Sad, Angry, and Anxiety. 


Soft cloud-inspired shapes, expressive facial features, and subtle gradients were used to create a friendly companion that supports users throughout their daily mood check-ins.

Reusable Rive Components for Argo's character animation system, including facial expressions, weather effects, and environmental assets used across multiple interactive mood states.

Scalable Rive Architecture with Components & State Machines

The Rive file was built using reusable Components, State Machines, and Data Binding to create a scalable and maintainable animation system.


A clear file structure and naming convention allowed designers and developers to collaborate efficiently throughout the project. 


This workflow made it easy to implement, test, and update character states while keeping the animation logic organized and reusable.

Character Design for Interactive Animation

The original mascot was recreated as a scalable Rive vector illustration designed for interactive character animation.


Six character states were developed, including Hi, Note, Clear, Sad, Angry, and Anxiety. 


Soft cloud-inspired shapes, expressive facial features, and subtle gradients were used to create a friendly companion that supports users throughout their daily mood check-ins.

Bringing Argo to Life

Our emotions change every day, much like the weather. Some days feel bright and sunny, while others bring frustration, sadness, or anxiety.


To support mental wellness and self-reflection, the Rive animations connect emotions with weather-inspired visual metaphors. Through daily self check-ins with Argo, users can track their mood and become more aware of their emotional changes over time.

Animated Rive mascot character named Argo, featuring subtle floating and blinking motions for a friendly and approachable app experience.

Rive Character Animation for Whisper App

bottom of page