Crear juegos con IA: tutorial de gauntlet loop paso a paso

Aprende a crear tu idea de juego con IA mediante un gauntlet loop. Este tutorial cubre todo el proceso: configuración, herramientas, prompts, iteración y publicación.

Un gauntlet loop es un método de prompting con IA para crear juegos, aplicaciones y otros proyectos en el que dos agentes, un constructor y un crítico, trabajan en un ciclo de iteraciones. Consulta ¿Qué es un gauntlet loop? para saber más sobre la metodología. Este tutorial explica paso a paso cómo crear un juego con un gauntlet loop, desde la configuración hasta la publicación.

1. Configurar las herramientas

Para ejecutar un gauntlet loop, necesitas un agente de programación que pueda editar archivos en tu ordenador y probar el juego por sí mismo. Codex, Claude Code, Cursor y Gemini CLI sirven para ello, entre otros.

Un gauntlet loop puede ejecutarse con cualquier motor de juegos, como Unity, Unreal Engine, Roblox Studio o Three.js. Cada uno requiere herramientas ligeramente distintas para que el agente interactúe con él. Si no sabes qué herramientas descargar o configurar para el motor elegido, crea una carpeta de proyecto vacía e indica al agente qué motor usarás; podrá comprobar si dispone de las herramientas necesarias.

Opcional: Build World. La habilidad Build World de Thrixel ofrece generación de recursos 3D de alta calidad con Thrixel y un flujo de creación de juegos mejorado, escrito por desarrolladores de juegos reales. No hace falta usar Thrixel para ejecutar un gauntlet loop, pero esta habilidad está diseñada para mejorar los recursos y el diseño de los juegos dentro de estas iteraciones, y se puede usar gratis.

2. Dar instrucciones al agente y aportar referencias

Al escribir el prompt del juego, proporciona tanta información como puedas sobre la jugabilidad, el estilo artístico, los controles, la interfaz y cualquier otro aspecto de tu visión creativa. No importa que el prompt sea largo: disponer de más contexto ayuda al agente a construir mejor el juego.

Para que el gauntlet loop sea eficaz, el agente necesita referencias visuales existentes con las que comparar su trabajo. Adjunta capturas o vídeos de juegos existentes y explica qué aporta cada uno, por ejemplo: «Me gusta la iluminación de esta imagen y el ángulo de cámara de aquella». Es una parte esencial del proceso, porque el crítico comparará tu juego con estas referencias en cada ronda.

El prompt también debe incluir instrucciones para el ciclo de crítica, ya que esa es la idea central del gauntlet loop. Indica al agente que use un subagente crítico exigente que compare repetidamente su trabajo con las referencias hasta que el juego alcance el nivel de calidad esperado.

Prompt inicial para un gauntlet loop
Crea un juego de acción y aventura en tercera persona con Three.js, ambientado en una ciudad en ruinas que flota sobre las nubes. El jugador explora distritos conectados, combate guardianes mecánicos y restaura máquinas antiguas para abrir un camino hacia la torre central. Incluye combate cuerpo a cuerpo, una esquiva, enemigos con distintos patrones de ataque, puzles del entorno, puntos de control y un jefe final. Transmite una gran sensación de escala con arquitectura imponente, maquinaria en movimiento y caminos que conecten diferentes alturas.

Usa las imágenes adjuntas como referencia para la arquitectura, la iluminación y el aspecto general de la ciudad. Haz que un agente crítico independiente examine el juego en ejecución y lo compare con las referencias, tanto visualmente como en jugabilidad. Pídele problemas concretos y sus razones, corrígelos y haz que vuelva a revisar el juego actualizado. Continúa hasta que el crítico esté satisfecho, sin fijar un número de rondas ni rebajar el nivel para adaptarlo al resultado actual.

3. Ejecutar el ciclo de iteración

Tras enviar el prompt, puedes dejar trabajar a los agentes durante un rato. El constructor y el crítico pasarán por varias rondas de revisión sin necesitar tu intervención, probablemente durante varias horas. En cada etapa, el crítico comparará la versión actual del juego con el prompt y las referencias y enviará al constructor problemas concretos que mejorar.

De la crítica a la revisión

En cada ronda, el agente crítico aporta comentarios específicos para que el constructor mejore el resultado.

Ronda 1

Base

Dos guardianes mecánicos junto a una máquina luminosa · Ronda 1
Comentarios del crítico
  • La luz ambiental aplana la escena.
  • El pavimento uniforme hace que el patio parezca un conjunto de piezas ensambladas.
Ronda 2

Luz y profundidad

Dos guardianes mecánicos junto a una máquina luminosa · Ronda 2
Comentarios del crítico
  • El pavimento sigue una cuadrícula perfecta y tiene poco relieve.
Ronda 3

Piedra y atmósfera

Dos guardianes mecánicos junto a una máquina luminosa · Ronda 3
Comentarios del crítico
  • Las losas de piedra parecen infladas.
  • Los anillos del patio desaparecen bajo el pavimento.
Ronda 4

Nubes y materiales

Dos guardianes mecánicos junto a una máquina luminosa · Ronda 4
Comentarios del crítico
  • Al pavimento le faltan grano y manchas.
  • Los guardianes oscuros necesitan más contraste.
Ronda 5

Superficie y foco

Dos guardianes mecánicos junto a una máquina luminosa · Ronda 5
Comentarios del crítico
  • La textura de caliza y la iluminación selectiva resuelven los problemas visuales pendientes.
Ronda 6

Pulido adicional

Dos guardianes mecánicos junto a una máquina luminosa · Ronda 6
Comentarios del crítico
  • Aprobado: los puntos focales claros, la piedra texturizada y la iluminación equilibrada dan al patio un acabado coherente.

4. Dar comentarios adicionales

El agente te avisará cuando termine, y entonces podrás probar el juego y dar tus propios comentarios. Puedes señalar cualquier cosa que no encaje con tu visión, incluidos los errores, y pedir tantas rondas de cambios como necesites hasta quedar satisfecho. Aportar más capturas de referencia puede ayudar a concretar detalles que el agente no resolvió bien o que el crítico pasó por alto. También puedes pedirle que amplíe el juego o añada más contenido en la misma dirección.

Usa también la misma conversación para cambios de diseño más grandes. Las peticiones de un personaje más rápido, otra cámara o una nueva zona para explorar pueden pasar por el mismo ciclo de crítica, manteniendo disponibles el prompt original y los comentarios anteriores.

5. Jugar y compartir tu juego

Cuando estés satisfecho con la vista previa, el gauntlet loop habrá terminado y el juego estará listo para publicarse.

Cada motor y destino tiene su propio proceso de exportación y publicación, pero el agente puede guiarte hacia el más adecuado para tu proyecto. Los juegos web creados con Three.js o Unity pueden alojarse gratis con herramientas como Netlify o Vercel. La habilidad Build World de Thrixel también permite publicar y alojar gratis en thrixel.com/world.