← The Store

Playtest Harness

Autonomous mobile QA for the WebGL/Canvas2D game library.

0runs

What it is

Two rungs of game QA: a nightly LLM smoke pass that screenshots every game at a mobile viewport with software WebGL, and a deterministic per-PR Playwright gate that blocks merges on layout, obstruction or render regressions.

Where it lives

  • .claude/skills/playtest-games/
  • playwright.config.ts
  • .github/workflows/playtest-gate.yml

See it in action

Games

FAQ

How does it render WebGL without a GPU?

It boots headless Chromium with SwiftShader software WebGL, so the 3D board renders in CI with no GPU.

Want a system like this built for you?Work with me →