A WebGPU cat puzzle game shipped in three days on Expo, with an AI agent as the QA team
Blog post from Expo
Purrkour is a cozy 5x5 cat parkour puzzle game created by Software Mansion Developer Relations Engineer Błażej Kustra as an Expo App Award submission, built from initial commit to App Store-ready release in three days. The game uses a shared TypeScript engine for an Expo mobile app and Vite web version, rendering procedural 3D graphics through WebGPU with TypeGPU and react-native-webgpu rather than a conventional game engine, asset pipeline, or native graphics code. Its cats, animals, obstacles, music, and sound effects are generated procedurally, while Expo and related React Native libraries provide the surrounding interface, storage, haptics, ads, and platform features. The 25 levels combine hand-designed tutorials with solver-filtered randomly generated boards, using a breadth-first-search solver to verify minimum-move solutions and support hints. Because the WebGPU canvas lacked an accessibility tree for automated testing, Kustra added a development debug bridge that allowed Argent-driven AI agents to identify board coordinates, make moves, and confirm game state on iOS simulators and in Chrome. The project demonstrates that a GPU-rendered cross-platform 3D game can be produced with Expo and TypeScript, achieving 120 frames per second while sharing its core logic across mobile and web.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| AI Agents | 2 | 6,890 | 1,628 | 266 | +23% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.