I created this configurable popup in Rive, using Data Binding to make the text content and layouts dynamic.
Instead of creating a separate animation for each package, the same Rive asset can be customized dynamically with different content and offers for different players.
This approach makes the animation more flexible, reusable, and easier to maintain, while still giving us control over the visual presentation.
A vs B: Which gift box reveal feels more satisfying? 🎁✨
I made an interactive reward/gift reveal animation for an app, built in Rive. I put together two versions experimenting with timing, pop, and glow effects on the final reward.
Rive streak animations for RiseGuide: a fire streak 🔥, a streak-saving shield 🛡️, and a gift 🎁 reveal that make daily learning rewarding and bring users back.
Two Rive builds, two different tricks under the hood.
Juno: one mouth path keyed into 12 visemes. Firefly Jar: every sprite is its own artboard, driven by a Luau script.
Which one should I break down step by step next?