Spooky Dance DJ: An Interactive Rive Beat-Synced Dance GameSpooky Dance DJ: An Interactive Rive Beat-Synced Dance Game
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
🎃 👻 Spooky Dance DJ 🎛️ 🎶
Spooky Dance DJ is a haunted dance party where you're the DJ. Choose the Graveyard, the Parlor or the Library, pick an original club track, and two uncanny dolls dance on the beat. Undine waits upstage in the fog, watching.
Play all three songs and a fourth track appears: 'Glitch Protocol'.
The soundtrack:
Zibba Zabba · tech house · 128 BPM
The Dancer · bass house · 127 BPM
The Candle Light · melodic techno · 124 BPM
Glitch Protocol · hard glitch techno · unlock-able
How it uses Rive:
Rive CLI: the whole build directed through Claude Code as my pair programmer, written in RML and verified from the terminal milestone by milestone, with simulated taps and screenshot checks after every step.
Luau scripting: track clock, beat sync that fires dance accents on every kick, unlock logic and the Glitch Protocol reveal.
Data binding: one Game view model drives the room, track, playback, progress, songs played and the unlock.
State machines: choreography layers for each dancer, beat accents, room transitions and every UI state.
GPU Canvas (WGSL): candle flicker, drifting floor fog, a beat glow that blooms on the kick, and the full glitch reveal.
The human touch:
Cast and world: Cordelia, Maddie and Undine designed from my own turnarounds in Flora, with matched rooms.
Design: UI directions explored in Figma.
Sound: an original soundtrack produced in Google Flow Music.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started