🚪 The Bouncer
Category: Live Agents (with Multimodal Generation) Core Theme: Breaking the traditional video game dialogue tree through real-time, voice-driven moral dilemmas and infinite procedural generation.
💡 The Motivation: Breaking the Dialogue Tree
For decades, video game NPCs (Non-Player Characters) have been trapped behind rigid, pre-written dialogue trees. If a player wants to interact, they are forced to pick from static text options. But real human interaction isn't a multiple-choice question—it's messy, emotional, interruptible, and reactive.
With the Gemini Live API, we realized we could completely destroy the traditional dialogue tree. We wanted to prove that access to real-time, multimodal AI agents can create video games that are deeply integrated with the player, reacting to their actual voice, tone, and decisions.
To showcase this "Beyond Text" factor, we built The Restaurant Bouncer—not just a management game, but a dynamic social experiment. It confronts players with the everyday frictions of society: privilege, poverty, capitalism, and empathy, forcing them to look these issues in the eye and, literally, speak to them.
🧬 Infinite AI-Generated Patrons
The game doesn't rely on a static cast of characters. We leverage Gemini to act as a complete procedural generation engine. Before a patron even steps up to the door, the AI dynamically generates:
- Visuals: A unique image representing the character's archetype and current state.
- Psychological Profile: Their personality, attitude, and mood (e.g., impatient, desperate, arrogant).
- Backstory & Roles: Their personal information and specific scenario.
You will face a constantly shifting crowd of:
- Legitimate customers with valid reservations.
- Desperate walk-ins hoping for a table.
- VIPs expecting red-carpet treatment.
- Impostors trying to confidently steal someone else's reservation or fake their identity.
📞 The Boss Mechanic (Live Interruptions)
You aren't just dealing with the crowd; you answer to management. Taking full advantage of Gemini Live's natural interruption capabilities, your Boss can call you mid-shift. * They might interrupt your current conversation to warn you that a major VIP is arriving.
- They will call to aggressively warn you if the restaurant's reputation is tanking.
- If you fail to balance the books or anger the wrong people, the Boss will call to fire you on the spot.
🗣️ The Experience: Voice-Driven & Context-Aware
- No Text Boxes: You talk to the characters and your boss just like you would in real life using your microphone.
- Graceful Interruptions: Is an entitled customer ranting? You can literally interrupt them mid-sentence to tell them to step aside.
- Context-Aware Reactions: Every playthrough is unique. If you are rude to a struggling student, they will react defensively. If you try to negotiate gently, they might accept.
⚖️ The Objective: Survive the Weekend
The game spans a grueling 3-day shift with an overwhelming number of people trying to get inside. Your ultimate goal is survival.
Every interaction is a balancing act that updates the game's core metrics:
- The 20% Rule: You must keep the restaurant's reputation above 20%. Helping people boosts public perception, while being too strict causes social backlash.
- The Political Tightrope: You have to navigate complex social situations, trying to remain "politically correct" enough to avoid a PR disaster while still being a ruthless enough bouncer to keep the restaurant profitable.
- Profit System: The restaurant needs to survive. Letting in non-paying customers or taking too long at the door hurts your bottom line.
The Restaurant Bouncer proves that with Live AI Agents and multimodal generation, games can evolve from simple strategy simulators into highly reactive, infinitely replayable engines for empathy and social reflection.
Log in or sign up for Devpost to join the conversation.