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.
🕵️ RealityOS: The Hollow Hour — What if reality itself was hiding the evidence?
Built with @Base44 for the #Base44Challenge 🚀
A woman has disappeared from reality. The official records say she was never there. But the evidence tells a different story.
Welcome to RealityOS, a cinematic, interactive sci-fi detective mystery where every clue matters and your decisions determine the ending.
🔎 Investigate the impossible
Examine mysterious records, airport surveillance, and hidden clues.
Connect evidence to uncover contradictions in the timeline.
Decode a terminal and unlock a concealed room.
Discover what happened during the mysterious 11-second gap.
🧩 The mystery doesn't end with finding the truth.
Choose your verdict:
RESTORE — Bring her back.
PRESERVE — Keep her frozen in the archive.
CONTAIN — Seal the truth away.
EXPOSE — Reveal the impossible to the world.
Four choices. Four different outcomes. One mystery for you to solve.
It took around an hour of investigating with ChatGPT's help to work through the clues, uncover the hidden room, validate the evidence connections, and explore all four endings.
This project is an experiment in making an AI-built application feel like a playable world rather than just another dashboard.