AI Agent Avatar Creator

Case Study · Interactive Design

AI Agent Avatar Creator

Client ConceptDuration 3 weeksDeliverable Interactive avatar experience

An interactive AI agent avatar creator — a Rive-powered experience where the avatar rigs, animates and reacts through state machines, all inside a living UI.

My role

Interaction DesignCharacter DesignState MachinesUI AnimationRive

Tools

RiveFigmaAdobe Illustrator

AI agents are everywhere, but their avatars are usually static GIFs. This project explores what happens when the agent itself is a real, rigged character that reacts in real time.

The experience is built in Rive: the avatar is a proper rig — bones, constraints and a state machine graph that wires every interaction together. Choose an agent, customise its look, and it responds through the same state machine that drives the interface.

Below you’ll find the embedded demo, the creation interface, and a look inside the editor at the rig and state machine that make it feel alive.

01 · Try It

A living demo, right in the case study

The actual Rive file, embedded here. Hover to engage — the interact pill lifts away and the character responds through its state machine.

Interactive
Interact

02 · The Characters

Every agent, one lineup

Each character is a full rig — bones, constraints and a state machine of its own. Pick your agent; the whole cast is ready to respond.

Every agent character in one lineup

03 · Built in Rive

Rigs and state machines, not frames

Inside the editor the avatar is a real rig — bones, constraints and a state machine graph wiring every interaction. That is what makes it responsive at runtime.

Character rig inside the Rive editorState machine graph inside the Rive editor

04 · Walkthrough

Watch it come together

A short screen recording of the experience in action — selecting an agent, customising it, and seeing the character respond through its state machine.

Want your product to feel alive?

Interactive UI built in Rive — state machines, rigs and motion that respond to the user, not just loop. Let’s talk.

Book a free call