Dean Taylor

Work | Karri Messenger 2

Recording Message

Karri Messenger 2 is a wireless messaging device for children that relies on physical interactions supported by a 27×9 LED matrix. This work defines how animations support interactions and communicate device behaviour clearly and consistently. To create the animations and exports for this project, I used my own open-source software called Matrix Animator. Check it out here.

Role

Motion Design

Interaction Design

The challenge was determining how physical interactions should be represented through the LED matrix without relying on text or high-fidelity visuals. Incoming and outgoing messages, along with core actions such as powering the device on and off, required clear visual feedback despite hardware constraints.

Adjusting Volume

Uploading

Motion functions as a functional layer rather than a decorative one. Timing, rhythm, and state change are used to communicate intent and system status at a glance. All interaction decisions were shaped around children using the device independently. Motion balances playfulness and simplicity with clarity, ensuring interactions feel approachable and expressive without becoming ambiguous or overly distracting. The project establishes a motion design language and animation library that translate both physical and digital inputs and outputs into visual feedback. To maintain cohesion, the animations share a set of basic principles applied consistently across all interactions.

Playing Message

Flashlight

A motion design language and animation library were developed to translate both physical and digital inputs and outputs into visual feedback. Rather than designing isolated animations, the work established shared principles that could be reused across all interactions.

Sending Message

Uploading

The animation library was designed as a baseline framework the wider team could build upon. This allowed new behaviors to be introduced while maintaining consistency and avoiding fragmentation across the device experience.

Signal

Core hardware interactions and base behaviour had already been defined by the KARRI team. The motion system was designed to support these decisions without altering the underlying interaction model.