Prompt-to-Play Studio Loop
Turn natural-language game prompts into self-contained HTML5 games via OpenRouter, run them in a zero-network CSP sandbox, capture runtime errors and feed those errors back into iterative improvement requests.
Install the web app to launch straight into the Game Studio and playable builds in a standalone full-screen window.
Every shipped update to the By JTT Games web app, Game Studio, playable slices and asset pipeline is logged here alongside the verification evidence that backs it.
The repository is structured so human and AI development loops can iterate on games, Studio capabilities and assets without silently breaking routes, CSP headers or build reproducibility.
Turn natural-language game prompts into self-contained HTML5 games via OpenRouter, run them in a zero-network CSP sandbox, capture runtime errors and feed those errors back into iterative improvement requests.
Every hand-built or AI-assisted vertical slice shares a lightweight ES module engine (Entity/MonoBehaviour, fixed-timestep loop, keyboard + touch bindings) and can be scaffolded with a single command.
Every change must pass package-lock sync, brand-copy guards, Eleventy dry-run, canonical/OG metadata checks, deployed CSP compatibility and byte-identical two-pass build reproducibility.
Asset packs enforce SHA-256 digests, explicit licences and provenance checks before publication; AI gateway calls enforce model allowlists, budgets and secret-redacted append-only logs.
Redesigned games.byjtt.com as an installable mobile-first web app (PWA) with a prompt-driven HTML5 Game Studio, direct and server-backed OpenRouter generation, and a structured changelog.
Added click-to-load inline browser play for The Last Light, extracted the shared ES module game engine, and added automated CSP compatibility verification.
Launched the public asset catalogue with SHA-256 provenance verification, a zero-upload browser asset viewer, and the creator-app domain modules.
Established the mobile-first By JTT Games property, initial four-game catalogue, development journal, Pagefind search and deterministic build pipeline.