Dynamic Interactive Character Animation Using Rive State MachineDynamic Interactive Character Animation Using Rive State Machine
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Jumper — Interactive Rive State Machine
Hi everyone! Here is my submission for the Rive x Contra Challenge. I designed and animated a character that transitions dynamically between a grounded idle state and a flying loop.
How it works:
Idle State: The character rests in a continuous looping idle animation.
Flight Transition: Using a custom State Machine, I created a seamless transition from idle to fly.
The Logic: The animation is driven by a boolean input (isFlying). When triggered, the character lifts off, completes the flight cycle, and smoothly returns to the ground loop.
Check out the screen recording above to see the interactive state machine behavior in action!

Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started