Godot

Tester, construire et déployer des jeux Godot 4.x avec GdUnit4 et PlayGodot

par Randroids-Dojo · Randroids-Dojo/Godot-Claude-Skills

Testé · Fonctionne ★ 8.8/10

Godot — Tester, construire et déployer des jeux Godot 4.x avec GdUnit4 et PlayGodot

Ce que fait

Développer, tester, construire et déployer des jeux Godot 4.x. Inclut les tests unitaires GDScript GdUnit4 et l'automatisation de jeux PlayGodot (un framework E2E de style Playwright pour un fork Godot personnalisé), ainsi que les exportations web/desktop et le CI/CD. Se déclenche lors de l'écriture de tests Godot, de l'automatisation du gameplay ou de l'exportation d'un projet Godot.

Rapport de test

La commande du test-runner headless et l'API complète de PlayGodot documentées dans SKILL.md correspondent textuellement au workflow CI du dépôt et à ses tests de projets d'exemple fonctionnels, donc la référence est précise plutôt que devinée. PlayGodot est une bibliothèque d'automatisation obscure de fork personnalisé qu'une base sans compétence ne peut reproduire de mémoire ; avec la compétence, vous obtenez les vrais appels get_board_state/click/wait_for_node que le test d'exemple livré utilise réellement. Les fichiers validate_project.py et run_tests.py inclus sont de véritables outils fonctionnels qui utilisent l'invocation correcte res://addons/gdUnit4/bin/GdUnitCmdTool.gd. L'exécution de tests en direct n'a pas été mesurée ici car aucun binaire Godot n'était installé, et PlayGodot nécessite en outre la construction d'un fork Godot personnalisé, ce que la documentation indique honnêtement.

Testé le: 2026-07-18 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/Randroids-Dojo/Godot-Claude-Skills
mkdir -p ~/.claude/skills
cd Godot-Claude-Skills && cp -r skills/godot ~/.claude/skills/godot

Commandes et exemples de prompts

  • /godotTester, construire et déployer des jeux Godot 4.x avec GdUnit4 et PlayGodot

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Write GdUnit4 unit tests for my Godot 4 game's inventory system.
  • I need end to end automation that clicks cells and checks board state.
  • Export my Godot 4 project to web and set up the CI/CD pipeline.