Skip to content
charmotion

Mascot Animation State Planner

Choose the kind of app you're building. You'll get the mascot states it needs, the moment each one plays, whether it loops or plays once, the tone to aim for and what to avoid.

Runs entirely in your browser. Your file is never uploaded.

Fintech & banking: 8 states

Tone

Calm and trustworthy. Celebrate quietly; never be playful about money going wrong.

Avoid

Animating over balances or confirmation numbers, and cute reactions to declined payments or fraud alerts — show clear text first.

MomentStatePlaybackPriority
App launchlaunchplays onceCore
Default on dashboardidleloopCore
Loading balances or sending moneyloadingloopCore
Transfer or payment completedsuccessplays onceCore
Payment failed or declinederrorplays onceCore
Empty transactions listsleepingloopNice to have
Saving goal reachedhappyloopNice to have
Security tip or reminderattentionloopNice to have

Every state above is one of the 17 animations in a Charmotion set, so this plan maps one-to-one onto the Rive file: loops are mood values, one-shots are triggers.

Loops vs one-shots

Loops (idle, loading, sleeping) run as long as the screen is in that state. One-shots (success, error, yes, no) play once in response to an event, then return to the loop.

Start with the core

Ship the core states first and add the rest once you see where the mascot actually helps. Respect reduced-motion settings with a still pose.

Learn more

Get every state in one file

A Charmotion set gives your character all 17 animations — every state in these plans — as a Rive file with ready state machines, plus video, GIF and code.

More free tools