I design and animate custom mascots and characters in Rive - built for real product interactions, not just looping decorations. This means full character rigging, mesh deformation, and state machine logic so your mascot reacts to user behavior: idle states, hover responses, loading animations, error reactions, success moments, and more.