learn-rive-modern-underworld-intermediate

Design Rive-based multi-panel interactive systems with neighbor signaling and wave effects.

2|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/canedy/devrecess-sessions --skill learn-rive-modern-underworld-intermediate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn-rive-modern-underworld-intermediate
Source: https://github.com/canedy/devrecess-sessions/tree/main/sessions/learn-rive-modern-underworld-intermediate
Command: npx skills add https://github.com/canedy/devrecess-sessions --skill learn-rive-modern-underworld-intermediate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rive-powered interactive installations often suffer from fragmented state management when multiple panels must coordinate without a central controller. This Skill provides a blueprint to design a single panel prototype and extend it to neighbor-aware, multi-panel coordination, enabling scalable, fluid wave interactions.

Core Features & Use Cases

  • Prototyping a single panel with Idle, Proximity, and Touched states and smooth visual transitions.
  • Extending to neighbor signaling with PanelController enhanced to listen for neighborSignal inputs and emit signals to adjacent panels.
  • Building a three-panel wave test environment to demonstrate coordinated responses across panels.
  • Implementing priority handling to ensure local interactions override remote signals and prevent feedback loops.

Quick Start

Create a three-panel wave prototype using a new PanelController state machine and three Rive canvases to observe neighbor signaling and wave coordination.

Frequently Asked Questions about learn-rive-modern-underworld-intermediate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multi-panel Rive interactions without a central controller?

Coordinating multi-panel Rive interactions without a central controller involves using a PanelController state machine to listen for neighborSignal inputs and emit signals to adjacent panels. This approach enables scalable wave effects across touch installations.

What is neighbor signaling in Rive and how does it work for wave effects?

Neighbor signaling in Rive works by having a PanelController emit signals to adjacent panels when touched, triggering coordinated light or animation responses. This creates a wave effect by sequentially propagating the interaction across multiple panels.

How do I prevent feedback loops when prototyping interactive multi-panel Rive state machines?

To prevent feedback loops in interactive multi-panel Rive state machines, implement priority handling rules that ensure local interactions override remote signals. This conflict-resolution mechanism stops panels from endlessly triggering each other.

Can I prototype a three-panel wave test environment using Rive?

Yes, you can prototype a three-panel wave test environment using a new PanelController state machine and three Rive canvases. This setup demonstrates neighbor signaling and coordinated wave responses across the panels.

Does Rive support per-panel state machines with timer-based transitions for touch installations?

Rive supports per-panel state machines with timer-based transitions for touch installations by using a PanelController to manage Idle, Proximity, and Touched states. This allows smooth visual transitions and sequential touch accommodation.