For the
@Rive x Contra Character Challenge! I bring an alien DJ to life inside a spaceship music player, where it reacts to user input and becomes part of the product experience. Built entirely in Rive, it combines character rigging, state machines, and interactive motion design...