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 →