Survivor Island — 16-Contestant Reality TV (3D Broadcast)
16 contestants. 12 days. One million dollars. The tribe has spoken.
What this is
A single-file autonomous 3D reality-TV broadcast running Survivor Island Season 47. 16 named contestants, 2 tribes, 12 days, $1M prize. 5 phases per episode: arrival → reward challenge → camp drama → immunity challenge → tribal council. The tribe has spoken. The torch is snuffed. New season. Forever.
Why this is mind-blowing
The whole reality-TV format runs in 56 KB. Day 1: 16 contestants stagger off the boats — Marcus (alpha), Janelle (strategist), Tomas (silly), Ava (athlete), Devon (paranoid), Priya (charmer)... Tony Cordova narrates: "Welcome to Survivor Island." Camera switches to BeachCam. They split into two tribes (Orange + Purple). Camp dramas unfold — alliances form, idol hunts happen, hidden immunity revealed in tree hollow.
Reward challenge: obstacle course in 3D, climbing wall, water crossing, puzzle station. Orange tribe wins pizza and beer. Camera switches to ConfessionalCam — Janelle (in PIP, talking-head shot in independent renderer): "Marcus thinks he's running this tribe. He's wrong." Immunity challenge: balance beam endurance contest. Purple tribe loses. Tribal council at the bonfire pit, 8 tiki torches flickering with PointLights — Tony Cordova: "The tribe has spoken." Torch snuffed. Walk away.
Day 12: Final 4 face the jury (the eliminated cast back as judges). Final tribal council. Sole Survivor crowned. $1,000,000. Confetti shower. 12-second celebration. New 16-contestant lineup loaded from a 40-name pool. Season 48 begins immediately.
Prompt
An autonomous 3D reality TV broadcast. 16 named contestants compete on a tropical island for $1M. 5-phase episode loop × 12 days: tribe arrival → reward challenge → camp drama with idol hunting → immunity challenge → tribal council with vote-reading, blindsides, torch snuffing. Final 4 face the jury, winner crowned with confetti shower. Multi-cam director switching every 5–9s. Two host narrators (Tony Cordova + Veronica voiceover). Day/night cycle. Tribal council in night mode with bonfire and tiki torches. Lower-thirds with WHO IS / ALLIANCE TRACKER / CONFESSIONAL rotating every 25s. PIP confessional cam with independent renderer. Sponsor tags ('BROUGHT TO YOU BY COCONUT-COLA™'). 40-name pool randomized each season. Auto-restart with new lineup forever.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- An independent PIP renderer (second WebGL canvas with its own scene + camera) is what makes a reality-TV confessional cam feel like real coverage — the talking head moves while the main scene continues.
- Alliance scores between every pair of contestants is the whole engine — vote outcomes are deterministic from the dominant alliance, but blindsides emerge when scores flip mid-episode.
- Sponsor lower-thirds ('BROUGHT TO YOU BY COCONUT-COLA™') are the cheapest believability hack for a reality TV broadcast simulation. Real shows have sponsor cards every 4 minutes; faking it sells the format.