Work Play About Resume

Case Study · Motion & Interaction

Signals in
the Dark.

A motion-driven interactive cryptid hunt built in Rive

🔦 Move your mouse to shine the flashlight, click on Nessie or Bigfoot when you spot them

Role

Motion Designer

Timeline

3 Weeks

Team

Solo Project

Tools

Rive, Vibe-Coding

What is this project?

An interactive motion project built in Rive where users explore a forest and discover cryptids with motion-based feedback. This project was meant to explore motion feedback and interactive animation using Rive and Vibe-Coding, experimenting with dynamic inputs and environmental triggers while being inspired by cryptid lore and playful discovery.

What I set out to do

Project Goals

  • Motion Feedback: Communicate interactions clearly through animation
  • Dynamic Inputs: Enable playful discovery through environmental triggers
  • Interactive Animation: Build immersive experiences with Rive and Vibe-Coding

Building the experience

1

Visual Style

The visual direction uses a monochromatic, desaturated noir-inspired vector style, reinforcing the sense of mystery and atmosphere while keeping the interface cohesive and focused.

Style reference 1 Style reference 2

The environment was illustrated as a fairly simple vector form along with simplistic cryptid vectors that can be discovered within the environment while still maintaining visual cohesion.

Night environment Cryptid designs

I also designed a daytime variation of the environment to allow for an alternative way to interact with the scene by swapping between day and night to enhance the storytelling.

2

Rive Animation

I used Rive to create motion-driven interactivity, giving each cryptid responsive animations that guide discovery and keep the experience playful. Rive enabled smooth transitions and interactive triggers that made the world feel alive.

Bigfoot and Nessie hide animations triggered on click.

I added hide animations for Bigfoot and Nessie that trigger when users click on them. Each creature has two timelines (idle and hiding), allowing smooth motion between states. A Time input controls the day/night transition, creating a dynamic and responsive environment.

Timeline overview Timeline detail 1 Timeline detail 2
Timeline detail 3

Each cryptid's hide animation uses two timelines (idle + hiding) and integrates with a global Time input for environmental responsiveness.

3

Vibe-Coding

In this phase, I worked iteratively with AI, learning that effective prompting needs precise and small adjustments to lead toward more complex interactive results.

AI chat session 1 AI chat session 2

Vibe-Coding allowed me to experiment with unconventional inputs like lighting-based day/night changes, letting user actions dynamically influence cryptid behavior and push the boundaries of interactive discovery.

Vibe coding process
View Full Prototype

What I learned

Motion is essential for feedback and understanding interactions, even in an illustrative style. In future iterations, I'd provide clearer cues for user discovery while keeping exploration playful.

Final still
Back to Work Get in Touch