file: defender.tsxlab: vibe codingcost: free · no install

Defender — the 1981 arcade classic, remastered in one prompt.

A complete horizontal-scrolling shooter — scanner, humanoid rescues, smart bombs, hyperspace, CRT mode — generated as a single HTML file from one written brief. Play it below, then read the prompt and build your own.

// click the game once to give it keyboard focus · arrows/WASD move · Space fires · B bombs · H hyperspace · Enter starts · full controls in-game

// fan recreation for demonstration purposes — not affiliated with or endorsed by Williams / Midway. Prefer the original? Defender (1981) on Wikipedia

01
// how this exists

One brief in, one game out.

// the experiment

Vibe-coded, deliberately

This game was not hand-written. We wrote a detailed one-page brief — mechanics, scoring, enemies, game states, acceptance criteria — handed it to an AI coding agent, and got back a single 2,300-line HTML file. Playable on the first run.

read the story →
// the prompt

Steal the brief

The full prompt is published in the write-up — world rules, enemy roster, combo math, even the game-over flow. Paste it into your own agent and see what comes back. No two builds land identical, which is half the point.

get the prompt →
// the serious part

What this proves (and doesn't)

A spec this clear turns an agent into a force multiplier. That lesson transfers to real systems — but production software still needs the review, evals, and security pass a demo doesn't. That discipline is our day job.

our services →
// build with us

Imagine this energy pointed at your backlog.

We use AI-assisted development with production discipline — specs, evals, security review, handoff docs. If a one-prompt arcade game took an afternoon, ask what your internal tools roadmap would take.

Start a project →