- Home
- Skills
- Game Development
- godot ai playtest
Works with the AI Agents you already use
godot ai playtest
Automated Godot 4 playtesting bot that audits UI, finds translation overflows, and verifies level flow.
Free
godot ai playtest
Example session with this skill installed
Run a playtest on the current project and tell me if the new inventory screen broke the French translation layout.
- Read your context and instructions
- Compiled the godot ai playtest
I have executed the playtest suite for the French (fr) locale. The bot successfully navigated through the main menu to the inventory screen.
Playtest Report: French Locale (fr)
| Scene | Status | Result |
|---|---|---|
| main_menu.tscn | PASS | Finished in 1.2s |
| inventory.tscn | FAIL | overflow detected |
| level_01.tscn | SKIPPED | Flow interrupted |
UI Issues
[inventory.tscn] overflow: The label "Equipement de protection individuelle" is cut off by the ItemSlot container.
- [inventory.tscn] offscreen: The "Retour au menu principal" button extends 12px past the right screen edge.
- [inventory.tscn] raw_key: Found
KEY_REPAIRinstead of a translated string in the tooltip.
Sequence of play
- Clicked "Jouer"
- Clicked "Inventaire"
- Found overflow on item description.
- Attempted to click "Retour", but button was partially off-screen.
Next steps
- Widen the
DescriptionBoxininventory.tscnor enable text wrapping for the French locale. - Update
fr.translationto include the missingKEY_REPAIRvalue. - Re-run
tools/playtest.shto verify the fix.
Connects securely to your tools. The creator never sees your data.
About this skill
Testing Godot 4 games manually is slow, prone to human error, and impossible to scale across multiple languages. You cannot see the UI you are building, leading to off-screen text, overlapping labels, and broken level flows that only surface after a build. This skill installs an automated playtesting bot that "sees" your UI and interacts with your game like a real player to catch regressions immediately.
What it does
- Automated Input simulates real key presses, clicks, and taps to navigate scenes and finish levels.
- UI Auditing detects off-screen text, overlapping labels, overflow cut-offs, and untranslated raw keys.
- Multi-language Testing runs every scene through every defined locale to catch translation-specific layout breaks.
- Visual Validation captures screenshots automatically when new text appears for manual review.
- Fuzz Testing applies random inputs to discover crashes or stuck states in the game logic.
How it works
- Initialize the project by installing the playtest runner, config files, and GitHub Action workflow.
- Define Scenes in the configuration file to set the order of play from main menu to final level.
- Author Brains for each scene, teaching the bot how to play (e.g., click specific labels or press keys).
- Execute the
playtest.shscript to run the bot headlessly and generate a Markdown report and screenshots.
Frameworks & tools
Built for Godot 4 (4.3+) GDScript projects. Integrates with GitHub Actions for CI/CD and works with standard Godot Control nodes for UI inspection.
Why this beats prompting it yourself
Writing a custom playtest runner from scratch requires complex input simulation and UI tree traversal logic. This skill provides a tested architecture that catches specific Godot UI bugs, like MENU_START raw key leaks, that standard prompts would miss.
Use cases
- Smoke testing a new level to ensure it is actually beatable.
- Auditing UI layouts across five different languages for text overflow.
- Verifying that a UI refactor didn't break the main menu navigation.
- Running automated regression tests on every GitHub pull request.
Known limitations
Does not support Godot 3. Games using _draw() for UI require manual probes. The bot cannot judge game "feel" or difficulty balance.
Godot 4 only. UI must use Control nodes for automatic detection; _draw() requires custom probes. Requires Godot binary in PATH or specified location. Headless execution only.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill goes through the trust checks below.
Security scanned
Checked by our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free to use
No account required to browse
Trust & safety
Security scan
Security scan passed today
- Free with an Agensi account
- Accounts
GitHub
Permissions
Allowed Hosts