Interactive Animations

Code · Rive · Interactive

Interactive motion built in code and Rive.


Squish Stack

Interactive physics toy built in Rive: idle breathing, pokeable blocks, hover sway, constraint-linked stack, and a triple-poke topple + rebuild driven entirely by the state machine.

Poke it


Notch Voice Assistant

The voice assistant orb for Notch's AI agents, rendered live with WebGL. A short version here; the full process is in the case study.

Read the case study →

Fabric Gradient

A WebGL fabric shader: folds that drift on their own, a gust that follows your cursor, and a wave where you click.

Move and click