Blog
AI Game Dev10 min read

Como hacer un juego de plataformas con IA (Guía completa, 2026)

Una guía paso a paso para crear un juego de plataformas real con IA en 2026. Las mecánicas principales que debes recrear, los prompts que construyen cada una, que plantilla usar como punto de partida y como lograr que el salto se sienta bien.

Todo el mundo ha jugado un plataformas, y precisamente por eso hacer uno bueno es más difícil de lo que parece. Correr, saltar, llegar a la meta suena simple, pero la diferencia entre un plataformas que se siente genial y uno que se siente raro se reduce a un punadito de mecánicas invisibles que la mayoría de los jugadores nunca nota conscientemente. Esta guía te muestra como construir un plataformas real con IA recreando esas mecánicas de a una, en el orden que realmente funciona.

El gran cambio con un motor nativo de IA es lo que se vuelve lento. En un motor tradicional, el controlador de jugador y el ajuste de física consumen tus primeros días. Con IA, describes cada mecánica en lenguaje común y esta escribe GDScript real, por lo que esa parte lenta se convierte en una conversación. Lo que sigue siendo difícil, y en lo que esta guía invierte la mayor parte del tiempo, es la sensación: saber que mecánicas pedir y como ajustarlas hasta que el juego sea divertido.

Que es un plataformas, mecánicamente hablando

Antes de escribir cualquier prompt, ayuda ver un plataformas como una pila de sistemas, no como una sola cosa. Recrear cualquier plataformas significa recrear estas capas:

  1. Un jugador que se mueve y salta con peso y capacidad de respuesta
  2. Auxilios de salto que hacen que los controles se sientan justos (el ingrediente secreto)
  3. Plataformas: estáticas, móviles, de un solo sentido y que se desmoronan
  4. Peligros que penalizan los errores (picos, pozos, sierras)
  5. Coleccionables y un sistema de puntuación o progreso
  6. Enemigos con comportamiento simple y legible
  7. Una cámara que sigue al jugador sin saltar ni retrasarse
  8. Niveles, puntos de control y un objetivo
  9. Menús, interfaz y sonido

El error que casi todo el mundo comete, con IA o sin ella, es intentar construir los nueve a la vez. Un prompt como "haz un plataformas completo con enemigos, tres niveles, una tienda y un jefe" te da una versión inestable de todo y un controlador de jugador que no puedes ajustar. Construye las capas en orden. Cada una es jugable por si sola, por lo que detectas los problemas mientras siguen siendo pequeños.

Paso 1: Elige la plantilla correcta

Abre Summer Engine, crea un nuevo proyecto y elige una plantilla de plataformas. Empezar desde una plantilla significa que el controlador de jugador, la física y la configuración del tilemap ya existen, por lo que tu primer prompt itera sobre un juego funcional en lugar de una escena vacía.

PlantillaSensaciónReferencia
2D PlatformerDesplazamiento lateral clásicoMario, Sonic
Precision PlatformerAjustado, exigente, rápidoCeleste, Súper Meat Boy
MetroidvaniaInterconectado, bloqueado por habilidadesHollow Knight, Ori
3D PlatformerTercera persona en 3DCrash Bandicoot, A Hat in Time

Para esta guía, empieza con 2D Platformer. Todo lo que se explica aquí aplica a los demás; las plantillas de precisión y metroidvania simplemente comienzan con más auxilios o más estructura de mundo ya configurados.

Paso 2: Haz que el jugador se mueva, luego detente

Tu primer prompt debe hacer una sola cosa: un personaje controlable que corra y salte. Resiste la tentación de agregar nada más todavía.

Haz que el jugador sea un personaje pequeño que pueda correr izquierda y derecha y saltar. Velocidad de carrera alrededor de 200, salto que supera aproximadamente tres casillas. Nada más por ahora, quiero ajustar el movimiento primero.

Presiona play. Ahora tienes la parte más importante del juego, y todo lo que agregues después se juzgará según como se siente esto. Camina. Salta en el lugar. Nota si el personaje se siente pesado o flotante, rápido o lento. Ahora no estas agregando funciones; estas formando una opinión.

Paso 3: Haz que el salto se sienta bien (la parte que más importa)

Aquí esta lo que los profesionales saben y los principiantes pasan por alto: un buen salto no es un solo valor. Es una combinación de pequeños auxilios que trabajan juntos, y casi ninguno es visible para el jugador. Simplemente se sienten bien. Aquí es donde la IA es genuinamente poderosa, porque puede agregar todos ellos en un solo prompt, pero solo si sabes que pedirlos.

Mejora la sensación del salto. Agrega coyote time (cerca de 0.1 segundos de gracia después de caminar por el borde), buffering de salto (si presiono salto justo antes de aterrizar, igual salta), altura de salto variable (toque rápido para un salto corto, mantener presionado para un salto completo) y haz que la gravedad sea más fuerte al caer que al subir para que el personaje tenga peso.

Cada uno de estos hace algo específico:

  • El coyote time te deja saltar una fracción de segundo después de abandonar un borde, por lo que los saltos fallidos se sienten menos como tu culpa.
  • El buffering de salto registra un salto que presionaste unos pocos fotogramas antes, por lo que aterrizar y saltar inmediatamente después funciona.
  • La altura de salto variable te da un salto corto con un toque y un salto completo manteniendo presionado, que es gran parte de por que Mario se siente expresivo.
  • La gravedad asimetrica (caer más rápido de lo que subes) es la mayor corrección para un salto flotante.

Juégalo de nuevo. Debería sentirse inmediatamente más responsivo, aunque nada del nivel haya cambiado. Si aun se siente mal, ajusta un número a la vez y haz playtesting después de cada cambio. Ajustarlos todos a la vez oculta cual fue el que realmente importaba.

El salto todavía se siente un poco flotante. Aumenta la gravedad de caída en un 30 por ciento y reduce ligeramente la altura del salto.

Este intercambio es el trabajo real del diseño de plataformas. Con IA toma minutos en lugar de una recompilacion cada vez, pero el criterio sigue siendo tuyo.

Paso 4: Construye el vocabulario del nivel

Ahora que el movimiento se siente bien, dale al jugador cosas sobre las que saltar y evitar. Agrega tipos de plataformas de a un prompt a la vez para poder ver como funciona cada una.

Agrega tres tipos de plataformas: plataformas estáticas sólidas, plataformas móviles horizontales que llevan al jugador y plataformas que se desmoronan y caen un momento después de que aterrizo en ellas.

Luego los peligros:

Agrega picos que reinicien al jugador al inicio del nivel al contacto, y pozos sin fondo que hagan lo mismo. Haz que el reinicio sea instantáneo sin animación de muerte, para que reintentar sea rápido.

El respawn instantáneo es una decisión de diseño deliberada, no un atajo. En los plataformas de precisión, la velocidad de reintentar es una característica; te mantiene en flujo. Si estas construyendo algo más tranquilo, pide un sistema de puntos de control en su lugar:

Agrega puntos de control. Cuando toco una bandera de punto de control, respawnea allí en lugar del inicio.

Paso 5: Agrega la cámara (no te saltes esto)

Un controlador de jugador preciso se siente mal detrás de una cámara mala. Este es el paso que más comunmente se saltea y el que silenciosamente arruina la sensación.

Haz que la cámara siga al jugador suavemente con una pequeña anticipación en la dirección en la que me muevo. Que no salte y que se mantenga dentro de los límites del nivel.

El suavizado detiene el temblor, la anticipación te muestra hacia donde vas para que los saltos sean más legibles, y el clamping de límites evita que la cámara revele espacio vacío en los bordes. Juégalo y muévete rápido en ambas direcciones; la cámara debería sentirse tranquila, no reactiva.

Paso 6: Coleccionables, enemigos y un objetivo

Ahora el plataformas se convierte en un juego con propósito. Mantiene cada adición pequeña y legible.

Agrega monedas dispersas por el nivel con un sonido de recogida y un contador en la esquina superior. Agrega un enemigo que patrulla de un lado al otro en una plataforma y reinicia al jugador si lo toca. Agrega una bandera al final del nivel que cargue el siguiente nivel.

Un comportamiento de enemigo legible supera al comportamiento inteligente en un plataformas. Una patrulla que puedes ver y calcular es más divertida que una IA que no puedes predecir. Si quieres mecánicas de pisoteo:

Permite que el jugador derrote al enemigo que patrulla saltando encima de el, con un pequeño rebote después. Tocarlo de lado todavía me reinicia.

Paso 7: Niveles, menús y pulido

Con un nivel sólido, pídele a la IA que expanda. La dificultad en los plataformas viene de introducir una nueva idea a la vez, no de meter todo en el nivel uno.

Agrega dos niveles más que sean más difíciles. El nivel dos introduce plataformas móviles sobre pozos. El nivel tres agrega picos en el techo y saltos más ajustados. Lleva mi conteo de monedas entre niveles.

Luego el marco del juego:

Agrega una pantalla de inicio con un botón de jugar, una pantalla de game over con un botón de reintentar y una pantalla de nivel completado que muestre las monedas recolectadas. Agrega música de fondo y un efecto de sonido de salto.

Cuando saltar al editor

Puedes construir todo este juego en el chat, pero los plataformas son exigentes en física y a veces quieres ajustar un solo número sin un intercambio completo. Todo lo que construyo la IA es Godot estándar: escenas, scripts y recursos, nada bloqueado ni oculto. Abre el script del jugador y cambia gravity o jump_velocity directamente. Pinta tiles de nivel a mano en el editor de tilemap cuando quieras un layout específico que a la IA le tomaría cinco prompts describir. Arrastra tu propio arte de sprites.

Esta es la línea entre un creador de juegos con IA y un motor de juegos con IA. Un creador de IA en el navegador te da un resultado que no puedes abrir; pides un wall jump y regenera todo el juego. Un motor nativo de IA te da un proyecto que puedes inspeccionar y editar en cada nivel, por lo que el chat y la edición manual se convierten en dos herramientas para el mismo trabajo. Usa la conversación para velocidad, usa el editor para precisión.

Ir más allá: convertir tu plataformas en un metroidvania

Una vez que el plataformas se siente sólido, un metroidvania es el siguiente paso natural, y el orden sigue importando. Un metroidvania es un plataformas más habilidades más un mapa que bloquea el progreso detrás de esas habilidades. Constrúyelo de esa manera:

Agrega una habilidad de wall jump, pero bloqueala detrás de un objeto que tengo que encontrar. Agrega un área bloqueada a la que solo puedo llegar después de tener el wall jump.

Luego un dash, luego un doble salto, cada uno abriendo áreas que antes eran inaccesibles. Construye las habilidades y los bloqueos juntos, un par a la vez. Intentar diseñar todo el mundo interconectado de antemano produce un lio que nadie puede ajustar.

Exporta tu plataformas

Cuando juegue bien, expórtalo como cualquier proyecto de Godot, porque eso es lo que es.

  • Escritorio (Steam, itch.io): Archivo, Exportar, Windows / macOS, luego compila y sube.
  • Web: exporta una versión web (solo proyectos GDScript) y publícala en Summer Games, donde la gente la juega en el navegador.
  • Móvil: las compilaciones para Android e iOS necesitan la cadena de herramientas y la firma de cada plataforma (el Android SDK y un keystore, o un Mac con Xcode para iOS) y un ajuste de los controles táctiles.

La exportación funciona porque Summer Engine es compatible con Godot 4. Proceso estándar, salida estándar, un juego nativo y no una demo en el navegador.

Que es gratuito y que no

Summer Engine es gratuito para descargar, y el nivel gratuito cubre todo lo que se muestra en esta guía: construir el juego, el editor completo y la exportación para Windows y macOS a Steam, sin marca de agua y sin participación en ingresos. Solo pagas si quieres más uso de IA en proyectos más grandes, lo que principalmente importa cuando estas iterando sobre juegos grandes durante horas al día. Para un primer plataformas, el nivel gratuito es todo el recorrido.

Los creadores de juegos con IA en el navegador también son gratuitos para probar y genuinamente divertidos para una demo rápida. La diferencia honesta es la propiedad: mantienen tu juego en el navegador, ocultan el código y te hacen regenerar en lugar de editar. Si quieres un plataformas que puedas ajustar, expandir y publicar, constrúyelo en un proyecto que realmente te pertenezca.

La mejor manera de aprender todo esto es empezar. Elige la plantilla 2D Platformer, haz que el jugador corra y dedica diez minutos a lograr que el salto se sienta bien antes de agregar cualquier otra cosa. Esos diez minutos te ensenaran más sobre el diseño de plataformas que cualquier guía.

Empieza con Summer Engine | Plantillas de Plataformas | Descarga Summer Engine

Frequently asked questions

Cual es la mejor forma de hacer un juego de plataformas con IA?

Constrúyelo de a una mecánica a la vez, no todo junto. Un prompt como haz un plataformas completo con enemigos, niveles y una tienda te da una versión inestable de todo y un controlador de jugador que no puedes ajustar. En cambio, primero consigue que el jugador corra y salte, afina como se siente el salto y luego agrega plataformas, peligros, coleccionables, enemigos y niveles con prompts cortos de seguimiento. Cada paso es jugable, por lo que detectas los problemas cuando aun son pequeños. Esto refleja como trabajan los desarrolladores de plataformas humanos: el controlador de jugador va primero y todo lo demás se construye alrededor de el.

Cuales son las mecánicas de plataformas más difíciles de lograr bien?

El salto. Todo en un plataformas se juzga según como se siente el salto, y un buen salto no es un solo valor, sino una combinación de pequeños auxilios: coyote time, buffering de salto, altura de salto variable y gravedad ajustada para caer más rápido de lo que se sube. La IA puede agregar todo esto en un solo prompt, pero tienes que saber que pedirlo y luego hacer playtesting hasta que los números se sientan bien. El segundo más difícil es la cámara, porque una cámara que salta o se retrasa hace que incluso un controlador de jugador preciso se sienta mal.

Necesito saber programar para hacer un plataformas con IA?

No. Describes cada mecánica y la IA escribe el código. Pero los plataformas son exigentes en física, por lo que poder abrir el script y cambiar un número (gravedad, fuerza del salto, velocidad de carrera) hace que el ajuste sea mucho más rápido que pedirle a la IA cada cambio. Summer Engine genera proyectos estándar compatibles con Godot 4, por lo que el controlador de jugador que escribe es GDScript normal que puedes leer y editar. Puedes quedarte en el chat todo el tiempo o saltar al editor cuando quieras control preciso.

Desde que plantilla debo empezar un plataformas?

Empieza desde la plantilla 2D Platformer para un desplazamiento lateral clásico como Mario o Sonic. Elige la plantilla Precision Platformer si quieres controles ajustados y exigentes al estilo Celeste, la plantilla Metroidvania si quieres un mundo interconectado con bloqueo por habilidades como Hollow Knight, o la plantilla 3D Platformer para un juego en tercera persona al estilo Crash Bandicoot. Empezar desde la plantilla correcta significa que el controlador de jugador, la física y la configuración del tilemap ya existen, por lo que tu primer prompt itera sobre un juego funcional en lugar de construir desde una escena vacía.

Es gratuito hacer un plataformas con IA?

Si, con Summer Engine. El nivel gratuito cubre la construcción del juego, el editor completo y la exportación para Windows y macOS a Steam, sin marcas de agua y sin participación en ingresos. Solo pagas si quieres más uso de IA en proyectos más grandes. Los creadores de juegos con IA en el navegador también te permiten escribir haz un plataformas y obtener algo jugable gratis, pero bloquean el juego en el navegador, ocultan el código y te obligan a regenerar desde cero en lugar de editar lo que tienes.

Puede la IA hacer un metroidvania, no solo un plataformas sencillo?

Si, pero constrúyelo en el orden correcto. Un metroidvania es un plataformas más bloqueo por habilidades más un mapa interconectado, por lo que primero consolida la sensación del plataformas, luego agrega habilidades (wall jump, dash, doble salto) como objetos que el jugador desbloquea y después agrega áreas bloqueadas que esas habilidades abren. Pedir todo el mundo interconectado en un solo prompt produce un lio que nadie puede ajustar. Pedirlo como un plataformas que crece de a una habilidad a la vez produce algo que puedes afinar y terminar.

Como hago para que mi plataformas se sienta menos flotante o menos rígido?

Flotante generalmente significa que la gravedad es muy baja o que el salto es demasiado alto y lento. Dile a la IA que aumente la gravedad, reduzca la altura del salto y haga que la caída sea más rápida que el ascenso para que el personaje tenga peso. Rígido generalmente significa que no hay control aéreo o que el salto se corta demasiado bruscamente. Pide más control aéreo, una pequeña cantidad de buffering de salto y coyote time para que las entradas se sientan más permisivas. Cambia una variable a la vez y haz playtesting después de cada cambio, porque la sensación es la suma de varios números pequeños y ajustarlos todos a la vez oculta cual fue el que importaba.

  • AI Game Dev
  • Platformer
  • Tutorial
  • Game Design