I created an animated avatar selector in Rive that allows users to personalize their character’s hair, clothing, and complexion through smooth, real-time interactions. The avatar was built with layered components and controlled through Rive’s state machine, enabling seamless transitions as users tap to explore different appearance options. Each element, hair movement, clothing animation, and skin tone changes, was carefully designed to maintain visual harmony while responding instantly to user input.