Construir un metroidvania cuando el mapa es el diseño
Un metroidvania es un mapa con cerraduras. Flockbay construye el mapa a partir de un brief y escribe el código de habilidades, las puertas y el estado de guardado, y el mapa queda abierto a tu mano. Flockbay es gratis, con IA incluida: IA alojada gratis cada día, o tu propio Claude, ChatGPT, agente o clave de API. Funciona en Windows, macOS y Linux, sobre el motor oficial de Godot.
Por qué este género cuesta empezarlo
Los metroidvanias son el género en el que la estructura va antes que el contenido. Antes de que una sola sala sea divertida necesitas un sistema de movimiento con el que merezca la pena explorar, una forma de bloquear el avance, una forma de recordar lo que el jugador ha desbloqueado y un mapa que se pliegue sobre sí mismo de una manera que premie una segunda mirada.
Es mucho andamiaje para algo que cambiará por completo la primera vez que lo juegues. La mayoría de los intentos mueren ahí. El doble salto existe, el agarre a la pared existe, y el mapa sigue siendo un rectángulo porque diseñar uno bueno era el tercer trabajo de una lista de tres.
El orden que funciona es el contrario: deja el movimiento más o menos bien y luego dedica casi todo tu tiempo al mapa, porque el mapa es el juego.
El movimiento primero, y es cosa de Flockbay
Altura del salto. Control en el aire. Coyote time. El dash que se cancela en un salto y el que no. Es código, y es el código que determina si tu juego se siente bien, así que merece más iteraciones que cualquier otra cosa del proyecto.
Describes lo que quieres y Flockbay escribe el GDScript. Luego lo juegas y dices que el salto es flotante, y se vuelve menos flotante. Este ciclo es rápido de una forma en que no lo es escribir a mano un control de personaje, y significa que puedes permitirte ser exigente con un valor que de otro modo habrías fijado una vez y dejado.
En un proyecto plano parte de eso no es código en absoluto. La velocidad al caminar y al correr, cuánto tarda el cuerpo en alcanzar una velocidad y cuánto en perderla, el control en el aire, la gravedad, el ápice del salto, el tamaño del cuerpo y la longitud del paso son valores del controlador del jugador, así que «hazlo más pesado» es mover un puñado de números y no una reescritura. El ciclo de caminata avanza por la distancia recorrida y no por un temporizador, y por eso las piernas siguen a la velocidad en lugar de patinar bajo ella. El agarre a la pared y el dash que se cancela en un salto siguen siendo trabajo de Flockbay.
Nunca tienes que abrir el script. Sí tienes que jugarlo, una y otra vez, y tener una opinión. Ese es el trato.
El mapa es el diseño, y sigue en tus manos
Colocar es juicio. Qué pasillo vuelve al ascensor, dónde ve el jugador por primera vez una puerta que no puede abrir, cuánto recorta el atajo una vez desbloqueado: una frase te acerca, y acercarse no basta en este género. Así que el brief fija primero la estructura (las habilidades, las regiones, el orden en que se desbloquean), Flockbay construye el mapa según eso, y luego lo recorres y mueves cosas: di qué está mal, o arrástralo tú con Paint y Place alrededor de la vista del editor de Godot.
Metroid y Castlevania llegaron en 2D en 1986, y el género nunca se fue del todo. Así que la elección llega pronto: Flockbay lee 2D o 3D de tu descripción del juego y lo decide contigo antes de que exista un proyecto. En 2D la primera build es algo que puedes jugar al momento, un controlador del jugador que camina, cae y salta sobre un suelo con un saliente, y el mapa crece con una frase o un arrastre. El suelo es una capa de tiles, y los tiles, los bordes y la colisión salen de qué celdas están cubiertas, así que un pasillo se puede recorrer en cuanto se pinta, y pintar las mismas celdas en otro orden te devuelve el mismo mapa.
Pasa a 3D y las herramientas de mundo son terreno, agua y clima, que encaja con la rama del género que sale al exterior (acantilados, cavernas, una costa a la que vuelves con una habilidad de nadar). Ninguna de las dos es una concesión. Un metroidvania pixel art de vista lateral tiene detrás las herramientas planas propias de la app, y no un encogimiento de hombros con una nota sobre el motor.
Las puertas de habilidad son donde se encuentran el mapa y el código. La puerta está en el mundo, colocada por Flockbay o por ti; Flockbay escribe la comprobación que decide si se abre.
Guardar, volver atrás y las partes aburridas
Un metroidvania necesita persistencia. Qué puertas están abiertas, qué objetos se han recogido, dónde estaba el último punto de guardado, qué ha revelado la pantalla del mapa. Es código tedioso sin ningún contenido creativo, y es exactamente lo que conviene delegar.
Lo mismo con la propia pantalla del mapa, el viaje rápido y el registro de objetos. Describe el comportamiento, recibe la implementación, juégala, corrígela.
Lo que estás descargando de verdad
Una app de escritorio para Windows, macOS y Linux con Godot dentro. Tu proyecto es un proyecto real de Godot en tu disco. El juego corre en local cuando pulsas play, al framerate de tu máquina, sin streaming y sin una pestaña del navegador de por medio.
Construir necesita una conexión a internet porque el chat, la generación de assets y los datos del mundo llegan por la red. Jugar lo que has construido, no. No hay forma de construir sin conexión y sería deshonesto sugerir lo contrario.
El combate, los enemigos y lo que llena el espacio
Entre el mapa y las habilidades está el momento a momento: enemigos que hacen que merezca la pena recorrer un pasillo, un golpe que se siente como que conectó, un jefe cuyo patrón aprendes. Es el contenido que hace que el mapa se sienta habitado y no vacío.
El comportamiento de los enemigos es código. Describe el patrón, los avisos, la ventana de recuperación y Flockbay lo escribe en tu proyecto. Luego juégalo y di que la carga es demasiado rápida para reaccionar, porque ese juicio solo se hace con el mando en las manos.
El único aviso de diseño que merece darse: un metroidvania se vuelve tedioso cuando volver atrás no trae nada nuevo. Enemigos que cambian con el progreso, atajos que se desbloquean o una razón para volver son cosas que conviene planear mientras el mapa sigue siendo blando.
Preguntas frecuentes
- ¿Puedo hacer un metroidvania 2D?
- Sí. 2D o 3D se decide contigo antes de crear nada. En un proyecto plano el mapa es suelo de tiles pintado, la sensación de movimiento son valores del controlador del jugador, y Flockbay escribe las mismas habilidades, puertas y código de guardado en cualquiera de los dos casos.
- ¿Quién escribe el código de habilidades y barreras?
- Flockbay, en GDScript, dentro de tu proyecto. Describes la habilidad y la condición, luego juegas y dices si está bien.
- ¿Se encarga de las partidas guardadas?
- El estado guardado es código como cualquier otro. Describe qué tiene que persistir y se escribe.
- ¿Cuánto cuesta?
- Descarga gratuita, y ninguna herramienta de mundo cuesta nada. Flockbay es gratis, con IA incluida: IA alojada gratis cada día, o tu propio Claude o ChatGPT, tu propio agente o una clave de API.
- ¿Mi proyecto queda atado a la herramienta?
- No. Es un proyecto de Godot. Godot es de código abierto y el proyecto se abre allí como cualquier otro.
Un punto de partida es plantillas de juegos de plataformas. La nota de diseño que lo acompaña es cómo el diseño de niveles cuenta una historia.
Descarga Flockbay
Gratis para Windows, macOS y Linux. Afina la sensación del movimiento y luego recorre el mapa.
