All CUJ Case Studies
Critical User Journey Case Study

Izzyland: Generative Multimodal Game Creation & Real-Time Family Play

📅 2026-09-14 👤 Daniel Herrington
GitHub Repository
Izzyland: Generative Multimodal Game Creation & Real-Time Family Play Hero Graphic

A Critical User Journey (CUJ) case study exploring how multimodal AI models (Google Gemini video), modern web game architecture (React 19 + Vite + Web Audio API), and rapid prototyping collapse the gap between a child's imagination and a production-grade interactive game in a single afternoon.


The Problem Space

Context

On a summer afternoon in 2026, sitting poolside in Florida, a father and his young daughter (Izzy) were discussing classic color-matching board games like Candy Land. Like many kids, Izzy loved the intuitive turn-based mechanics, but found the static legacy themes (Peppermint Forest, Gumdrop Mountain) disconnected from her real-life adventures and creative daydreams.

She asked an imaginative question:

"Why does Candyland only have Peppermint Forests? What if we had a game where we went to Miami with rollerblades, ate giant macarons under the Eiffel Tower in Paris, danced to DJ music on the beach in Ibiza—and what if Moe the dog got the zoomies?"

The Core Friction

  1. The Creative Consumption Trap: Traditional media and video games position children as passive consumers of pre-rendered content. When a child has a spark of imaginative storytelling, there is no accessible bridge to turn that narrative into interactive software in real time.
  2. The High Barrier to Game Prototyping: Historically, building a multi-scene animated game with custom video cutscenes, spatial audio, and interactive physics required weeks of specialized game engine work (Unity/Unreal), 3D asset modeling, audio engineering, and app store deployment overhead. By the time a traditional prototype could be built, the child's moment of inspiration had long passed.
  3. Static, Repetitive Mechanics & Anti-Climactic Finales: Classic children's board games suffer from repetitive loops, lack of dynamic surprises, and anti-climactic endings (a static "You Win" screen). There is no tactile payoff or physical agency when crossing the finish line.

Critical User Journeys (CUJs)

CUJ 1: Real-Time Collaborative Co-Creation (Child as Creative Director)

CUJ 2: Frictionless, High-Engagement Cross-Device Family Play


The Ideal Flows

Flow 1: Rapid Multimodal Generative Pipeline (Poolside Co-Creation)

  1. Trigger: Child brainstorms a unique landmark theme and dynamic hazard (e.g. Ibiza Sunset Beach Club + Moe's Zoomies).
  2. Action: Parent prompts Google Gemini video models with specific mood, pastel palette, and animation directives while drafting React game state.
  3. Automated Response: Generative video pipeline renders high-energy landmark cutscenes and sound cues; Vite HMR instantly reloads the game board state.
  4. Resolution: Within 3 hours, a 64-tile interactive web game with 8 full video cutscenes and regional treat mechanics is deployed live to Firebase Hosting.

Flow 2: Live Gameplay & Interactive Piñata Mini-Game Finale

  1. Trigger: Player draws a card and lands on Tile 63 (Izzy's Sparkling Castle Gate).
  2. Action: The game switches from board navigation to the interactive Unicorn Piñata Finale Mini-Game.
  3. Automated Response: The Web Audio engine ramps up celebration fanfare; a floating 3D unicorn piñata appears with dynamic wobble physics and a reactive health bar.
  4. Resolution: The player repeatedly taps/clicks using the Golden Mega Bat to land progressive-damage hits until the piñata explodes into confetti bursts, awarding jackpot chocolates and triggering the victory celebration.

The Solution: Izzyland System Architecture

graph TD
    subgraph Creative & Generative Input
        Izzy[Creative Director: Izzy\nNarrative & Landmark Lore] --> Prompts[Multimodal Prompts]
        Prompts --> Gemini[Google Gemini AI Video Engine\n8 Landmark Cutscenes]
    end

    subgraph Izzyland Game Engine
        Gemini --> Assets[Video & Audio Asset Bundle]
        Deck[Deterministic Card Deck Engine\nSingle/Double Colors & Landmarks] --> State[React 19 Game State Machine]
        Assets --> State
        
        State --> Board[64-Tile Candy World Map]
        State --> Economy[Regional Chocolate & Berry Economy]
        State --> Chaos[Chaos Engine: Moe Zoomies & Dino Hazard]
    end

    subgraph Interactive Payoff
        Board --> Tile63{Land on Tile 63?}
        Tile63 -->|Yes| Pinata[Interactive Piñata Mini-Game\nWobble Physics & Mega Bat]
        Pinata --> Confetti[Canvas Confetti Multi-Cannon Storm & Victory Fanfare]
    end

Under the Hood (Code & Game Logic)

1. Deterministic Card & Navigation Engine

2. Generative Multimodal Video & Landmark Integration

3. Dynamic Chaos Engine (Moe's Zoomies & Dino Patrol)

4. Interactive Piñata Mini-Game & Particle Finale

Have thoughts on this CUJ or framework?

Let's discuss product strategy, machine learning engineering, or system architecture.

Connect on LinkedIn Explore Other CUJs