Your Turn 🤫
Google Gemini 3 Hackathon Product | AI Board Game Host
⬦⬦⬦Awkward Game Nights ⬦⬦⬦
We love board games of all kinds, but game night often breaks down for the same reason: someone has to be the host (or DM). That person ends up managing the rules, pacing, turn order, and disputes instead of actually playing. For complex games, rulebooks are also time-consuming and hard to teach quickly, especially when beginners and experienced players are mixed together. Many existing tools are either static (rule summaries/videos) or built for a single game. We wanted something simpler: an AI that helps any group start faster, play smoother, and reduce the “host burden” for any board game, not just one title.


⬦⬦⬦About Your Turn AI ⬦⬦⬦
Your Turn is an AI host copilot for in-person board games. It supports Rulebook Ingestion (upload a PDF or photos of a rulebook and extract the game’s structure: players, phases, roles, win conditions, and edge cases), Teaching Mode (short “teaching cards” that explain how to play in a fast, beginner-friendly way), and Host Mode (a reliable game flow that announces phases, prompts actions, collects votes for voting-based games, helps settle disputes, and keeps the session moving).
We built Your Turn around a simple but powerful idea: a game is a structured flow (phases, actions, rules, and exceptions). We use Gemini’s multimodal capabilities to parse rulebook PDFs/images into a structured representation, then run it through a flow engine that tracks state and determines what should happen next. The UI is a casino-table-style web experience that makes each mode feel like a physical card you enter (Teaching / Host).
We ran into a few challenges. Rulebooks are written for humans, with exceptions scattered across pages, so we had to handle incomplete or unclear inputs and ask targeted clarification questions. We focused on structured outputs so the experience doesn’t collapse into a generic chat interface.



⬦⬦⬦Technical Stack ⬦⬦⬦

We’re proud that we vibecoded this in a short amount of time right before submission, and we’re proud of both the idea and how quickly we executed. We also learned how important teamwork is, everyone stayed on track, no one fell behind, and we genuinely had fun building it.
Next, we want to add voice-based hosting and expand into education, where the same “live host” experience can make studying and classroom activities more interactive and fun. We also want to add a Past Games section that stores previous sessions and generates a short highlight recap.
Built with: JavaScript (React 18) and Next.js 14 (App Router) for the full-stack web app; Tailwind CSS and PostCSS for styling; Framer Motion for animations and Lucide React for icons; Supabase for the backend (PostgreSQL database and Realtime subscriptions for live room and game state); and the Google Gemini API (@google/generative-ai) for AI rule parsing and the in-game AI host, with the front end and API routes deployable on platforms like Vercel.