Hacer un twin stick shooter sin escribir el control
Un twin stick shooter se gana o se pierde en los primeros treinta segundos de sensación de movimiento. Flockbay te deja pedir una y otra vez que se ajuste el control, y jugar el cambio al instante, sin abrir nunca un script.
La sensación es todo el género
Nadie termina un twin stick shooter por la historia. Lo termina porque moverse es agradable, esquivar se lee bien y el arma hace que pase algo satisfactorio. Eso son curvas de aceleración, zonas muertas, retroceso, pausa al impactar, empuje, sacudida de pantalla y una docena de valores más que por separado son triviales y juntos son toda la experiencia.
Esos valores son justo lo que una persona que no programa normalmente no puede tocar. Viven dentro de un script, y cada ajuste es un viaje de ida y vuelta a través de alguien que puede editarlo. Flockbay lo reduce: dices que el dash es demasiado flotante y acaba demasiado lejos, y Flockbay cambia el código que lo gobierna.
Eres tú quien decide cuándo está bien. No escribir el control no significa no tener opinión sobre el control. Significa que la opinión es lo que aportas, y es la parte que de verdad necesita a un humano.
La arena se construye a mano
Las arenas de twin stick son pequeñas y cargan con mucho peso. La colocación de las coberturas decide si la sala es tensa o injusta. Una columna en el centro cambia la estrategia dominante. Las líneas de visión deciden si un enemigo que aparece a tu espalda es una amenaza o una trampa barata.
Así que eso lo colocas tú, directamente, en el editor: paredes, objetos e iluminación sobre terreno en una arena 3D, suelo de tiles pintado y sprites arrastrados en una plana. No estás describiendo una sala y esperando. Estás moviendo la columna dos metros y mirándola desde la cámara del jugador.
Puedes construir una sola arena e iterar sobre ella para siempre, o distribuir una serie de salas conectadas si vas hacia algo roguelike. La herramienta no tiene opinión sobre cuál, porque no hay una plantilla debajo que prescriba una forma.
Enemigos, armas y oleadas
Pide un enemigo que embiste en línea recta y se pasa de largo, otro que rodea a un radio fijo y dispara en ráfagas y otro que se divide en dos versiones más pequeñas al morir. Flockbay escribe el GDScript de cada uno dentro de tu proyecto.
Las armas funcionan igual. Una escopeta con un cono estrecho y mucho empuje. Un rayo que aumenta el daño mientras se mantiene y se sobrecalienta. Un arma que dispara hacia atrás y está pensada para usarse para moverse. Describe el comportamiento, juégalo, di qué está mal.
El ciclo de corrección es aquí la forma normal de trabajar y no una señal de que algo falló. La mayoría de estos comportamientos están mal en la primera pasada porque los números correctos no se pueden saber de antemano. Se encuentran jugando.
Corre en tu equipo
Flockbay es una app de escritorio para Mac y Windows y trae Godot dentro. Pulsa Play y el juego corre en local a la tasa de fotogramas de tu equipo. No es un detalle menor en un género en el que doscientas balas en pantalla son un martes cualquiera y en el que la latencia de entrada es la diferencia entre ajustado y roto.
Una herramienta de navegador no puede prometerte eso con honestidad, y por eso las herramientas de navegador tienden a llevarte hacia escenas más tranquilas. Correr en local es lo que convierte la densidad de balas en una decisión de diseño y no en un presupuesto.
Construir sí necesita conexión a internet, porque Flockbay y la generación de assets llegan por la red. Jugar lo que construiste, no.
La progresión, y la razón por la que la gente vuelve a jugar
Un twin stick shooter sin progresión es una demo técnica. Lo que mantiene a alguien dentro es la sensación de que la siguiente partida tiene algo: un arma que no ha empuñado, una forma de sala que no ha aprendido, un modificador que cambia qué es una buena build.
Eso es trabajo de sistemas y no de arte, y es el tipo de cosa que se descontrola si tienes que escribirla tú. Condiciones de desbloqueo, moneda persistente entre partidas, un conjunto de modificadores que se combinen sin producir un desastre injugable, una semilla para compartir una buena partida. Cada uno es una petición en palabras normales y Flockbay escribe su GDScript en tu proyecto.
La parte que te quedas es decidir cuáles importan. Un conjunto de cuarenta modificadores en el que treinta aburren es peor que ocho que cambian tus decisiones, y ninguna herramienta puede decirte cuáles son esos ocho. Lo descubres jugando tu propio juego más de lo que resulta cómodo.
Preguntas frecuentes
- ¿Es un twin stick shooter 2D o 3D?
- Cualquiera, y lo decides antes de que exista el proyecto: crear uno pregunta 2D o 3D y no crea nada hasta que eliges. En 2D pintas el suelo de tiles de la arena y arrastras coberturas y objetos a su sitio como sprites, girando y escalando cada uno. Verlo desde arriba tampoco es un modo aparte: no declares gravedad y el personaje se mueve en los dos ejes, que es lo que quiere un twin stick shooter. En 3D recibes en su lugar terreno y objetos vistos desde arriba. Ninguno es la mitad menor.
- ¿Puedo usar un mando?
- Godot maneja la entrada de mando y Flockbay puede conectarla. Pídelo y pruébalo con el mando que tengas de verdad.
- ¿Tengo que leer el código que escribe?
- No. Está en tu proyecto y puedes mirarlo si quieres, pero el ciclo está pensado para que juegues el resultado y digas si está bien.
- ¿Funciona en el navegador?
- No. Es una aplicación de escritorio que descargas e instalas en Mac o Windows. No hay editor en el navegador ni vista previa en la nube.
- ¿Cuánto cuesta?
- Se descarga gratis, y construir a mano no cuesta nada. Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API. Flockbay construye a partir de una biblioteca de objetos ya hechos, o con las formas propias de Godot.
Un punto de partida es plantillas de shooters. La nota de diseño que lo acompaña es qué hace bueno un sistema de combate.
Descarga Flockbay
Gratis para Mac y Windows. Construye la arena, ajusta la sensación, juégalo en local.
