Home / Companies / Expo / Blog / Post Details
Content Deep Dive

A WebGPU cat puzzle game shipped in three days on Expo, with an AI agent as the QA team

Blog post from Expo

Post Details
Company
Date Published
Author
Błażej Kustra
Word Count
1,171
Company Posts That Month
43
Language
English
Hacker News Points
-
Post removed?
No
Summary

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.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
AI Agents 2 6,890 1,628 266 +23%
Use This Data

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.