Interactive Breathing Animation System Built in Rive
I'd like to share a project I worked on a while ago.
The visuals are simple, but the most interesting part was building a flexible animation system in Rive. I set up logic, states, and interactions. This allows the animation to adapt to different use cases. And at the same time, it stays lightweight and easy to integrate.
All parameters are controlled by developers: from timing to breathing method. This makes it easy to adapt to different types of exercises.
Key features:
• Multi-language support
• Breathing method selection (nose or mouth)
• Adjustable timing for each phase (inhalation, holding, exhalation, resting)
• One animation system for all exercise types (relaxation, focus, energy, etc.)
Built before data binding was introduced in Rive 😂
Try it out: https://rive.app/s/qSSq8Fnsz0GfXhHoslnoyw/embed
1. Select your language.
2. Adjust the timing and breathing method.
3. Start the session.
4. Press Finish to end the session after the current cycle.
5. Tap New Session to restart.
All parameters can be updated in real time.
The future won't build itself... or will it on this AI era?
Few animations are as fun to animate as this one was. I had the pleasure of working on several case study animations for Juice Agency, and I couldn’t be happier with the result. It took real teamwork to get them exactly the way we wanted.
If you run a design studio or are a freelancer and still share your work as still images, let's chat!
We can make all your fantastic designs look even better. 🔥
Wrapped a motion graphics project recently and the client said it only needed minimal direction and came out right the first time.
That's the part I'm grateful for. Not the compliment on the work itself, but the fact that the process actually worked the way it's supposed to. One clear brief, one round, done.
And that never happens because of me alone. It happens when the client writes a brief that makes sense, trusts you enough to let you run with it, and gives feedback that actually helps instead of feedback that just moves things around.
So thank you for that. Projects like this are the reason I still enjoy this work.
At Bowlero, getting frontline workers to finish their training was a constant battle. So we made it a game. Quizzes, leaderboards, venue rivalries, real rewards. As Head of Product Design I led it hands-on, from employee interviews to the illustration style. The full case study is finally written up: