{"repo":"link1345/gua","free":true,"listed":false,"github":"https://github.com/link1345/gua","clone":"git clone https://github.com/link1345/gua.git","description":"Playwright-style UI automation for Unity & Godot, with MCP for AI coding agents.","language":"C#","stars":11,"topics":["automation","e2e-testing","game","gua","mcp","test","test-automation","testing","ai-agents","godot"],"license":"MIT","category":"game-templates","readme_excerpt":"Gua English 日本語 Playwright-style UI automation for games, with Godot support and MCP access for AI coding agents. Gua is a runtime UI automation protocol for games. It gives automated tests, inspectors, and AI agents a semantic interface to the UI of a running game. Instead of relying on fragile image recognition or screen coordinates, they can find controls by ID, role, text, and state; interact with them; wait for changes; read logs; capture screenshots; and verify results. Gua's recommended engine integration is the Godot 4.7 GDScript addon . Its MCP server, gui-mcp , makes the same runtime UI available to MCP-enabled AI coding agents for AI-assisted game development and AI playtesting. Build → Run → Inspect → Test → Fix → Test again. Think of Gua as a Playwright-style automation layer for game UI: the browser DOM becomes a Semantic UI Tree, while locators, actions, waits, assertions, screenshots, and visual comparisons operate against the live game runtime. What can I do with Gua? Godot UI testing - Expose standard Godot Control nodes as a Semantic UI Tree. - Find controls by ID, role, text, value, and state instead of coordinates. - Click, focus, enter values, select options, scroll, and press keys. - Wait for UI state changes and assert them from regular .NET tests. - Capture screenshots, compare visual baselines, and retain failure diagnostics. - Run end-to-end Godot UI tests in CI with link1345/gua-tester . AI coding and AI playtesting gui-mcp connects an MCP-enabled ","default_branch":null,"files":null,"tree":[],"storefront":"/r/link1345","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/link1345/gua/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}