Dinoki | Rive Character System by Manu CabezasDinoki | Rive Character System by Manu Cabezas
Built with Rive

Dinoki | Rive Character System

Manu Cabezas

Manu Cabezas

Verified

Intro

From a static icon to a living character that reacts in real time. I designed and built a dynamic visual system in Rive that turns Osaurus’s mascot into a fully expressive, live status indicator, with facial expressions, postures, and context-specific actions synced to app events.

Process

Working directly with the team, I built one Rive character rig to support a full library of agent states rather than a handful of decorative loops. The system uses continuous silhouette limbs with hidden overlap and bone-weighted head deformation, keeping the line clean across poses without requiring separate artwork for every movement.
The state machine covers movement (walking, running, jumping, dancing), emotional reactions, and contextual actions such as thinking, writing code, and searching the web. A separate talking layer provides visemes for lip sync only while the character speaks. Drag, fall, and land interactions let the development team control timing and drop height.
A layered expression system handles blinking and reactions independently while responding to pose cues, so a sad walk can automatically trigger a sad face. Headwear, accessories, and dinosaur species all swap through shared properties on one skeleton, making new variants a data change instead of a rebuild.
Character animations

Goal

The goal was to make the mascot a useful product system: one reusable rig across every agent, expressive enough to work as a live status indicator, and light enough to integrate into a native Mac app without changing the underlying logic.
Osaurus Rive character system detail
Osaurus Rive character system detail
Osaurus live rig
Osaurus live rig
Osaurus Rive character variation
Osaurus Rive character variation
Like this project

Posted Oct 6, 2026

A reusable Rive character system that turns Osaurus’s dinosaur mascot into a live, expressive product status indicator.

Likes

0

Views

0

Timeline

Sep 2, 2026 - Ongoing

Clients

Osaurus