¿CON QUÉ IA?

Caso de usoProgramación

Probar un juego de Godot 4 con un agente de Cursor

Un complemento y un subagente de Cursor permiten que un agente haga capturas y recorra la interfaz de un juego de Godot 4 como un jugador.

ParaprogramarConCursorLo contó Joelnicolass/godot-studio-playtest en GitHubDificultad avanzada

A quién le sirve. Desarrolladores de juegos con Godot 4 que quieren una prueba automática de su interfaz, con capturas y un informe de fallos.

Qué hicieron

Instalas un complemento de Godot, habilidades, un comando y un subagente. Quien llama le da al subagente probador una parte del juego con criterios, una escena y una acción. El agente revisa los nombres únicos de los nodos de la escena y el mapa de controles, escribe un flujo en JSON dentro de res://agent/ y lo ejecuta con la línea de comandos del complemento. Las pulsaciones se envían como acciones de control ya definidas, y las capturas acaban en la carpeta out/.

Cómo salió

Cada ejecución termina en AGENT_OK o AGENT_FAIL, y el agente informa de si pasa o falla. Un error de script o un control sin asignar cuenta como fallo. La fuente no da resultados medidos, más allá de una demostración que va del arranque a una carrera.

Conviene saber

Las capturas y los flujos necesitan una ventana de juego real. Si falta la escena de depuración, el agente responde NEED_SETUP y se detiene, y no la crea él.

Qué necesitas

  • Un proyecto de Godot 4
  • Cursor, el editor de código con agentes de IA
  • El complemento, las habilidades, el comando y el subagente que ofrece el enlace de la ficha, una página de GitHub donde se guarda el código
  • Una ventana de juego real, porque las capturas no funcionan sin pantalla

Cómo hacerlo tú, paso a paso

  1. Instala en tu proyecto de Godot el complemento, las habilidades, el comando y el subagente del enlace de la ficha.
  2. Comprueba que tu proyecto tiene la escena de depuración que pide el complemento. Si falta, el agente responde NEED_SETUP y se detiene, sin crearla él.
  3. Da al subagente probador una parte del juego, con criterios, una escena y una acción.
  4. Deja que revise los nombres únicos de los nodos (los elementos de la escena) y el mapa de controles, escriba un flujo en JSON, un archivo de datos ordenado, dentro de res://agent/ y lo ejecute.
  5. Mira el resultado: cada ejecución termina en AGENT_OK o AGENT_FAIL.
  6. Revisa las capturas, que quedan en la carpeta out/.
  7. Corrige lo que falle y vuelve a lanzar la prueba.
Pruébalo con Cursor
Prepara un agente que pueda lanzar mi juego de Godot 4, hacer capturas de pantalla y recorrer los flujos principales de la interfaz como lo haría un jugador. Hazle informar de cualquier botón roto, callejón sin salida o fallo visual que encuentre. Habrás terminado cuando tenga un informe con cada problema y cómo reproducirlo.

Consejos

  • Ejecuta las pruebas con el juego abierto en una ventana real. Sin ventana no hay capturas.
  • Un error de programación o un control sin asignar cuenta como fallo, así que revisa también tus controles.
  • Empieza por un flujo corto, como el arranque, y añade más cuando funcione.

Preguntas frecuentes

¿Sirve para otros motores de juego?

El complemento es para Godot 4. La idea de fondo es la misma, pero en otro motor habría que preparar uno equivalente.

¿Qué significa AGENT_FAIL?

Que la prueba ha fallado: un error de programación, un control sin asignar o una comprobación que no se cumple cuentan como fallo.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Crear una página de inicio desde un diseño de Figma con Cursor

    Pegando en Cursor el enlace de una sección de Figma, el autor obtuvo en un solo prompt el código con colores, diseño y botones fieles al original.Casodesignphilosophy en SubstackCursor2 fuentesDificultad media
  2. Crear un catálogo de modelos mentales con un equipo de agentes

    Un fundador en solitario coordinó a Claude, ChatGPT, Windsurf y Cursor como un equipo con roles para construir un catálogo de modelos mentales.CasoHacker NewsClaude y ChatGPTDificultad avanzada
  3. Crear una herramienta de gestión de proyectos con un agente 24 horas

    Un agente de Cursor con Sonnet 4.5 trabajó 24 horas en bucle con solo la orden de construir una herramienta de gestión de proyectos.Caso@ericzakariasson en XCursor3 fuentesDificultad avanzada
  4. Crear una web de invitación solo con instrucciones a Cursor

    Un usuario hizo para su novia una web de invitación con animaciones, imágenes y navegación, dando instrucciones a Cursor sin tocar el código.Caso@fazd en DEVCursor2 fuentesDificultad media
  5. Evitar choques entre agentes de programación que trabajan a la vez

    Los agentes publican los cambios que piensan hacer antes de editar, para avisar de choques de arquitectura entre copias de trabajo paralelas.Casonaw103/foremerge en GitHubClaude Code y CodexDificultad avanzada
  6. Coordinar agentes que vigilan cambios y arreglan errores reales

    El agente coordinador de Cursor Projects vigila propuestas de cambio y errores en producción y lanza subagentes para arreglarlos.Caso@chsrbrts en XCursorDificultad avanzada

Más: todo con Cursor · todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.