Skip to content

Un creador de shooters en el que la sensación es lo que ajustas

Los shooters se juzgan en los primeros diez segundos, y lo que se juzga es la sensación: cómo se mueve la cámara, cuánto dura el retroceso, si el impacto se registró. Todo eso son números que cambias jugando.

Read this page in English

Nadie te puede dar la sensación

Todas las plantillas de shooter de todos los motores te dan un arma que dispara. Casi ninguna te da un arma que se sienta bien, porque la sensación es un montón de decisiones pequeñas (la aceleración del ratón, el balanceo del arma, el retraso entre el clic y el disparo, cuánto se tambalea el enemigo, si la recarga se puede cancelar) y el valor correcto de cada una depende del juego que la rodea.

Por eso "genérame un FPS" no es una respuesta satisfactoria a nada. Obtienes algo que técnicamente dispara y luego tienes que arreglarlo todo igualmente.

Lo que ayuda de verdad es que cada uno de esos números sea barato de cambiar y rápido de probar. Esa es la forma del ciclo aquí: dices qué está mal, cambia, lo vuelves a jugar.

El nivel lo construyes tú

Los niveles de un shooter son arquitectura. Líneas de visión, separación de coberturas, la diferencia de altura que hace un acceso mejor que otro, la esquina que deja de ser segura en cuanto el enemigo aprende a flanquear. Nada de eso se puede describir en una frase, y no debería hacer falta.

En el editor colocas geometría, terreno, agua y edificios directamente y recorres lo que hiciste. Esa es la mitad hecha a mano de la app, y en este género es la mitad que decide si el juego es bueno.

Corre en tu equipo. Flockbay es una app de escritorio para Mac y Windows con Godot incluido, así que pulsar Play te da tu propia tasa de fotogramas. Eso importa en un shooter más que en la mayoría de géneros, porque el retraso de la entrada forma parte de la sensación que intentas juzgar.

El código es la mitad de Flockbay

Armas, munición, caída de daño con la distancia, detección de impactos, estados de los enemigos, lógica de aparición, elección de cobertura, puntuación. Todo eso es código, y ninguna de esas cosas son decisiones que tomas escribiéndolas: las tomas jugando.

Así que las describes. La escopeta debería ser letal a menos de cinco metros e inútil a más de diez. Los enemigos deberían dejar de avanzar cuando caen dos. La última bala del cargador debería hacer el mismo daño que la primera, porque lo contrario molesta. Flockbay escribe el GDScript en tu proyecto y tú vas a disparar a cosas.

Nunca abres un script a menos que quieras. No escribir el código no significa no tener opinión sobre si el rifle perdona demasiado.

Lo difícil son los enemigos, no las armas

Un arma es un conjunto de números. Un enemigo es un pequeño programa que tiene que leerse desde veinte metros mientras intenta matarte. Quien juega no vive la IA enemiga como inteligencia; la vive como legibilidad. ¿Puedo saber lo que está a punto de hacer?

En la práctica eso significa que las notas útiles son de comportamiento y no técnicas. Debería anunciar la carga. No debería disparar en el instante en que me ve. Debería rendirse si rompo la línea de visión durante cuatro segundos. Eso va directo al ciclo.

Acertar con esto lleva varias pasadas. Cuenta con ello, y empieza con tres enemigos que se comporten distinto en lugar de doce que se comporten igual.

Dejarás de poder juzgarlo

Tras unas horas eres quien mejor juega a tu propio shooter, con mucha diferencia, y cada combate te parecerá demasiado fácil. Le pasa a todo el mundo y es la razón principal de que el primer ajuste de dificultad salga mal.

El remedio son otras personas. Mira jugar a una persona, sin ayudarla, y apunta cada sitio en el que se paró o murió. Esa lista vale más que una semana de tus propias opiniones, porque se está encontrando el juego como lo hará quien juegue.

También suele revelar que el problema es la legibilidad y no la dificultad. Quien juega rara vez dice que un combate era demasiado difícil; dice que no vio de dónde venía el disparo. Son arreglos distintos y solo merece la pena hacer el segundo.

Los detalles prácticos

Descárgala e instálala en Mac o Windows. El proyecto es un proyecto de Godot normal en tu disco, porque Godot es lo que hay debajo y es de código abierto. Nada se guarda en un formato que solo pueda abrir una empresa.

Construir necesita conexión a internet: Flockbay, la generación de assets y los datos del mundo llegan por la red. Jugar lo que construiste, no.

Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API.

Preguntas frecuentes

¿Primera persona o tercera persona?
Cualquiera de las dos. La cámara y el controlador son código, así que dices cuál quieres y lo ajustas jugando en lugar de configurando.
¿Puedo hacer un shooter multijugador?
La red es código como cualquier otra cosa, pero es lo más difícil de hacer bien en cualquier motor y multiplica el trabajo de ajuste. Un primer shooter se termina mucho más a menudo como juego para un jugador.
¿Tengo que escribir GDScript?
No. Flockbay lo escribe en tu proyecto. Puedes leerlo, porque es un proyecto de Godot normal, pero el flujo de trabajo no te lo pide.
¿Funciona en un navegador?
No. Es una app de escritorio para Mac y Windows y tu juego corre en local sobre el Godot incluido, que es también lo que mantiene honesto el retraso de la entrada.
¿De dónde salen los modelos de armas y personajes?
De la generación, la web o tú. También se puede construir geometría simple directamente cuando es la forma más rápida de acertar con la sensación antes de que exista el arte.

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

Flockbay se descarga gratis para Mac y Windows.

Descarga Flockbay gratis

Sigue leyendo