Interactive Wizard Character Development by Malick MurtazaInteractive Wizard Character Development by Malick Murtaza

Interactive Wizard Character Development

Malick Murtaza

Malick Murtaza

Wizard Character — Interactive Rive Character

Overview

A playful wizard character built in Rive, inspired by the expressive and engaging character design language of apps like Duolingo. The goal was to create a character that could act as an interactive guide throughout a learning experience rather than simply being a static mascot.

Character & Animation

The wizard was designed and rigged entirely in Rive, with a focus on expressive character movement, clear poses, and reusable animation states.
Different body and facial elements were rigged to allow the character to react naturally to different situations — from idle and listening states to excitement, encouragement, celebration, and instructional moments.
The animation system was designed around state-based interactions, making it possible to switch between character behaviors dynamically based on what the user is doing.

Duolingo-Inspired Experience

The character takes inspiration from the way Duolingo uses mascots to create a more human and engaging learning experience.
Rather than overwhelming the interface with animation, the wizard uses short, purposeful interactions to communicate feedback and emotion — celebrating progress, guiding users through activities, and making different stages of the experience feel more alive.

Built for the Web

Because the character was built in Rive, the animations remain lightweight, scalable, and interactive while being suitable for integration into modern web and app experiences.
The result is a reusable interactive character system that can become a central part of a learning platform's UI and user experience.
Technology: Rive · Character Rigging · State Machines · Interactive Animation · UI Motion
Like this project

Posted Oct 8, 2026

A wizard character built in Rive, inspired by the expressive and engaging character design language of apps like Duolingo. Made the experience interactive.