A review of Dr. Rob's rhg Game Factory handoff — what it is, what it needed, and how it's been packaged for one-command deployment.
Dr. Rob delivered a no-code game factory: a Game Builder intake form, a 24-template playable Arcade, an IDEAS student project, and two finished sample games. It was strong educationally but not deploy-ready — no Supabase wiring, no brand assets, no Clipboard, no landing page. I rebranded and wired all five files, built a co-hosted landing page (the Reality Health Games Arcade), connected the gamification to Supabase, staged everything to Deploy Ready, and wrote a one-command Python deploy script. You review and commit in GitHub Desktop in the morning — that's it.
The rhg-game-factory folder is a complete "game factory" — a system for turning any health, science, or career topic into a production-ready educational game, designed so a subject-matter expert, teacher, or student can request a game without writing code. Five files:
| File | What it is | Role |
|---|---|---|
| Game Builder Guide | A 4-step intake form (Audience → Content → Template → Settings) that generates a copy-paste "build request" for Claude, plus a how-to guide and a template-picker matrix. | The front desk |
| Game Template Arcade | Live, playable demos of all 24 game mechanics across 4 genres, each with a description, how-to, and "best for" content guidance. | The showroom |
| IDEAS Game Builder Project | A project-based-learning path where students design their own game using the IDEAS framework — Identify, Design, Execute, Assess, Share — and can export a playable build. | The classroom |
| Myth Blaster | A finished Space-Invaders game: blast phlebotomy myths, protect the facts, across 5 escalating waves. | Sample game #1 |
| Myth Whacker | A finished Whack-a-Mole game on the same phlebotomy content — different mechanic, same lesson (built-in A/B test pair). | Sample game #2 |
Each mechanic is mapped to a content type, so the game style reinforces how the material is actually learned.
Myth Blaster · Cell Runner · Nutrient Snake · Health Breaker · Vein Navigator · Body Pac
Best for: action-first recall, recognition.
Body Defense · Organ Assembly · System Plumber · Risk Sorter · Symptom Sleuth · Gene Decoder
Best for: reasoning, sorting, anatomy.
Myth Whacker · Vital Rhythm · Rapid Match · Germ Slicer · Pattern Pulse · Balance Board
Best for: speed, myth-vs-fact, sequences.
Procedure Sim · Health Quest · Outbreak Tracker · Patient Journey · Card Battle · Escape Room
Best for: decisions, journeys, reasoning.
A built-in A/B Test Mode lets you build the same content in two mechanics and compare completion rate, scores, and replay — research-grade engagement data for the team.
The content was excellent; the production wrapper was not yet in place. Against the FFH deploy-ready and "Every Series Needs a Landing Page" standards, five gaps:
| Standard | As delivered | Status |
|---|---|---|
| Brand assets (real logo + coins) | Placeholder "FORCE FOR HEALTH" text logo; 🪙/🧠 emoji used for coins | Gap |
| Supabase gamification wiring | Coins calculated on screen but never saved anywhere | Gap |
| Clipboard universal helper | Not embedded — no path back to the coaches/support | Gap |
| Dedicated marketing landing page | None — visitors landed directly on a tool | Gap |
| Coach host + reward pop-ups along the journey | End-screen rewards only; no assigned coach presence | Gap |
All five files were rebranded and wired (originals left untouched), a new landing page was built, and the whole series was staged to Deploy Ready as reality-health-games-arcade.
| Work | Detail | Status |
|---|---|---|
| Standard header & menu | Real /brand-assets/logos/logo-white.png in every nav; public-page treatment (Jump-to menu + Sign In / Sign Up / Learn More) on the landing. | Done |
| Real coin assets | Emoji replaced with the actual Live It! and Train the Brain coin images from /brand-assets/coins/. | Done |
| Supabase gamification | New rhg-arcade-coins.js engine banks Live It + TTB coins to the shared coin_events table at game completion, with localStorage fallback and a guest "sign up to keep your coins" prompt. | Done |
| Clipboard widget | Universal helper embedded on all pages (config → client → widget), so the coaches and support are one tap away. | Done |
| Reward pop-ups along the journey | Welcome reward, mid-play score milestones (250/500/1000), explore reward, and a confetti celebration with real coins at game over. | Done |
| Landing page (co-hosted) | New front door hosted by Dr. Rob (clinical/educational) + Coach Lucy (games/community), with hero, KPIs, "what's inside," the 24-template map, audience CTAs, and a free try-it section. | New |
This is the part you asked to automate. Everything is staged; you run one line, review the diff, and commit.
~/theforce.health/public/reality-health-games-arcade/, stripping macOS metadata, and prints your commit message + live URLs.
🏠 theforce.health/reality-health-games-arcade/ — landing (front door)
🕹️ /arcade.html — 24-template Arcade
🛠️ /game-builder.html — no-code Game Builder
💡 /ideas-project.html — IDEAS student project
🔨 /myth-whacker.html 🚀 /myth-blaster.html — sample games
Per the FFH deploy-ledger standing rule, every surface is synced so the series is discoverable to the public, the admin team, and the catalog: