What problem does it solve? Building a playable web game is only half the job — verifying it works is often blocked when browser automation, Playwright, or vision tooling is unavailable due to quota limits or headless environments. This Skill provides a layered build workflow plus a Node-based headless harness that verifies game logic and render-safety without any browser. ## Core Features & Use Cases - Single-file game builds: Produces one self-contained index.html with inline styles and scripts — no build step, no TypeScript, no framework — ideal for top-down arcade, survival, zombie, and tower-defense games. - Layered, verifiable workflow: Plans the build as ordered layers (scaffold, world, player, loot, enemies, boss, weapons, economy, audio/HUD) with each layer independently verified before moving on. - Headless verification harness: A Node script stubs the DOM and Canvas2D context, evals the game's script, and drives it via a window.ZDAY debug handle — running state assertions and a 2000–3000 frame stress loop across multiple random seeds. - Use Case: A user hands you a game design doc for a top-down zombie survival game. You build it layer by layer as a single HTML file, expose the debug handle, and prove correctness with the headless harness before ever opening a browser. ## Quick Start Ask the agent to build a single-file Canvas2D web game from your game design doc and verify it with the headless harness.