This project highlights Lenny, a 2D character animated in Rive and integrated into a mobile application for both Android and iOS. I created interactive animations using Rive’s State Machine, allowing dynamic character responses and smooth transitions based on user interaction. The goal was to deliver lightweight, real-time animations that enhance user experience while maintaining performance efficiency on mobile platforms. With this setup, Lenny feels more alive, engaging, and adaptable within the app environment.