Gua vs Pretty Good Playtesting
Gua
gua.orizika.comPretty Good Playtesting
pgpt.devSide by side
| Figure | Gua | Pretty Good Playtesting |
|---|---|---|
| Price from | — | $15/mo |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | — |
| Linux | Yes | — |
| API | Yes | — |
| Plans published | 0 | 3 |
| Spec score · Game Testing Software | 7.5 (#12) | 7.5 (#13) |
| Integrations | The native MCP server connects to a running game over WebSocket, while WebMCP registers semantic tools in a Godot Web Export or Unity WebGL browser tab. | The site says an optional API for timestamping game events on video is on the roadmap and that the product is otherwise compatible with any analytics solution. |
| Recording | Gua.Testing.Recording records semantic actions and wait conditions for replay, with sensitive values stored as secret keys rather than plaintext. | Gameplay recording uses a custom tuned OBS build; the stated minimum specification is a 2015 laptop with integrated graphics. |
Plans
Pretty Good Playtesting
- Free tierFree
- Hobbyists$15 a month
- Studios$30 a month
In their own words
Gua
Gua is a free, open-source protocol for testing and automating games made with Godot and Unity. It exposes semantic interface state, including identifiers, roles, text, hierarchy, bounds, visibility, enabled state, values, focus, and selection, so tests and AI agents can query controls and perform actions such as clicking, focusing, setting values, selecting, scrolling, and pressing keys. Tests can wait for interface conditions in NUnit, xUnit, MSTest, or C++ without fixed sleeps. Visual testing compares PNG screenshots with baselines using pixel thresholds, difference ratios, masks, and operating-system or renderer variants. Recording stores semantic actions, timing, revisions, and wait conditions for replay with host checks. Failure artifacts may include UI trees and diffs, pending requests, event history, logs, runtime and environment details, screenshots, and game output. Native MCP connects over WebSocket; WebMCP exposes tools in Godot Web Export and Unity WebGL. Gua documents a Godot 4.7 add-on and Unity 6 support. It targets Windows, Linux, macOS, API, and web environments.
Pretty Good Playtesting
Pretty Good Playtesting is a Windows toolkit for indie game creators coordinating testers and analyzing feedback. Creators share an invite link, filter for a target audience, upload a build, and prepare instructions and a survey. Surveys present one question at a time. Tester management stays in one place, with automatic reminder emails. The product analyzes recordings for trends, creates automatic reports, and highlights moments when players appear confused or stuck. Gameplay recording uses a custom-tuned OBS build, with a stated minimum of a 2015 laptop with integrated graphics. Any game engine is supported, and the product is otherwise compatible with any analytics solution. Privacy and security options include an included or bring-your-own NDA, anonymised tester data, and encrypted builds. The Free tier costs nothing, with specific limits not stated. Hobbyists costs $15 a month and Studios costs $30 a month; both have build and video storage limits and unlimited testers. An event-timestamping API is described as planned, and automatic tester rewards are a future feature.