Skip to content

Film Cue

A two-player card drafting game about making — and unmaking — films. Pick a card, pass the rest, and out-score your opponent across three rounds of simultaneous drafting.

SvelteKitTypeScriptGame DesignAgentic Engineering
Role
Designer & Agentic Engineer
Year
2025
Film Cue — a film production card drafting game

Film Cue is a two-player card drafting game about making — and unmaking — films. Built as a real-time multiplayer web app with SvelteKit and TypeScript.

Marketing landing page — all sections in a single full-page view.
The hero leads with the stakes, not the rules — 'before your opponent does' is the first thing you read. The card fan shows the art without spelling out the mechanics.
Lobby setup — card back and match type pickers before the draft begins.
Pre-Production. Five card backs, a generated player name you can recast, and a Vs CPU toggle with two difficulty levels — so you can play without waiting for a second player.
Invitee landing page — what your opponent sees when they follow the match link.
What your opponent sees when they follow the link. A generated name, a card back pick, one button to start.

The game

Pick a card. Pass the rest. Both players draft simultaneously over three rounds, building a film from six card types:

  • Screenplay — collect Acts 1, 2, and 3 for 10 points
  • Package — match Director and Actor pairs for 5 points each
  • Buzz — compounds; each copy collected scores more than the last
  • Multiplier — triples the value of all Film cards in hand
  • Film — worth 1–3 points, triple when paired with a Multiplier
  • Prestige — held all game; most earns +6, fewest loses 6

The Green Light lets you play two cards in one turn — but it travels to your opponent with your hand. Timing it right means knowing what you’re leaving them. The Film Multiplier lets you stack a Blockbuster, Indie Hit, or Cult Classic for triple score.

Active match, turn 1 — cards in hand, scoring in progress.
Round 1, Turn 1. Ten cards in hand, always visible. The opponent's zone is locked until both players pick.
Reveal overlay after the first pick — your opponent's choice surfaces before the hand passes.
Both picks surface simultaneously before the hand passes. You see what they took, they see what you took — then the remaining cards rotate.
Results screen — final scores with round-by-round breakdown.
Doc Brown wins 47–41. The breakdown shows each player's round-by-round score so you can see exactly where the match turned.

Design

  • Each card shows its own scoring rule. No separate rulebook.
  • Six card types, each with a distinct visual identity tied to how it scores.
  • Dark UI, minimal chrome. The cards are what you’re looking at.

Engineering

Real-time multiplayer via room codes — players join with a single code, no sign-up required. The game stays in sync through all three rounds. Built with SvelteKit and TypeScript, agentic-engineered with Claude from game logic through deployment.

← All projects