Haz un FPS: primero el arma, luego todo lo demás
Si el arma se siente bien, la gente perdona mucho. Si no, nada más del shooter importa. Flockbay pone el arma a funcionar rápido para que dediques el resto del proyecto a la parte que lo decide.
Un arma, bien ajustada
La tentación en un shooter es un arsenal. Diez armas que se sienten igual son peores que una que se siente excelente, y la segunda es la que te enseña a hacer las otras nueve.
Lo que hace que un arma se sienta como algo es una pila de pequeñas cosas disparándose juntas: el fogonazo, el retroceso y su recuperación, el casquillo, el sonido, la apertura de la mira, el marcador de impacto y lo que hace el enemigo al recibir el golpe. Sincronízalas y un rifle normal resulta satisfactorio. Olvida la respuesta al impacto y el mejor modelo del mundo parece una pistola de agua.
Flockbay escribe esa pila como GDScript en tu proyecto. Describes el arma, disparas y dices qué falta. Normalmente la respuesta es el impacto, porque el impacto es la parte que la gente olvida pedir.
Enemigos que hacen que el arma importe
Una galería de tiro demuestra que el arma funciona. No demuestra que el juego funcione. Para eso hace falta algo que te detecte, se cubra, te flanquee lo bastante mal como para poder vencerlo y reaccione de forma visible al recibir un golpe.
Ese comportamiento es código, y se escribe por ti. Lo que no es código es el encuentro: de dónde vienen, cuántos son, qué le da el espacio al jugador para trabajar. Eso es diseño de niveles y lo construyes a mano.
La medida honesta de un encuentro es jugarlo cuatro veces y ver si lo resuelves igual cada vez. Es una cuestión de criterio y te corresponde a ti, no a la herramienta.
El nivel se coloca, no se describe
Los niveles de un shooter tratan de coberturas, líneas de visión y la distancia entre ellas. Una sala en la que todos los ángulos están expuestos es una mala sala y solo se ve desde dentro, a la altura de los ojos, con el alcance real del arma en mente.
Así que el editor es de edición directa. Colocas geometría, terreno, edificios y luz, y luego te metes en el nivel y lo juegas. Cambias algo, lo vuelves a jugar. Ese ciclo es lo bastante corto como para que merezca la pena hacerlo constantemente.
Como el juego corre en local en la copia de Godot incluida con la app, jugar es instantáneo y la tasa de fotogramas que ves es la que vería un jugador. En un género en el que apuntar es toda la interacción, no es un detalle.
Los datos prácticos
Flockbay es una app de escritorio para Mac y Windows. La descargas e instalas. El motor de debajo es Godot, de código abierto, y tu proyecto es un proyecto real de Godot.
Construir necesita conexión a internet porque Flockbay y la generación de assets llegan por la red. Jugar lo que construiste, no.
La descarga es gratis y el editor de mundos se usa gratis. 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.
El sonido y el momento del impacto
La mayor parte de lo que la gente llama sensación del arma es audio y sincronía, no imagen. El estampido del disparo, su cola, el sonido distinto de un impacto frente a un fallo, y todo llegando en el mismo fotograma.
Si fallas en el sonido del impacto, un arma perfectamente buena se siente débil. Si aciertas, una muy sencilla se siente contundente. Es la mejora más barata disponible en un shooter y la que más a menudo se deja para el final.
Pídelo explícitamente. La confirmación del impacto es de esas cosas fáciles de describir y fáciles de olvidar describir, y la diferencia en cómo se siente el juego no es sutil.
Objetivos, para que disparar signifique algo
Disparar porque sí mantiene la atención unos diez minutos. Después, un shooter necesita una razón: llegar a un sitio, defender un sitio, encontrar algo, sobrevivir un tiempo.
Los objetivos son código y se ponen a funcionar rápido, lo que hace fácil probar varios. El que le va a tu nivel a menudo no es el que suponías.
La prueba útil es si el objetivo cambia cómo te mueves por el espacio. Si juegas igual con él que sin él, es decoración y no diseño.
Preguntas frecuentes
- ¿Puede hacer multijugador?
- La red es código, así que Flockbay intentará lo que describas, y el proyecto es un proyecto normal de Godot que puedes ampliar. El multijugador es muchísimo trabajo en cualquier motor y ninguna herramienta lo elimina.
- ¿De dónde salen los modelos de las armas?
- De la generación, de la web o de tus propios archivos. Los tres acaban en el mismo proyecto.
- ¿Necesito programar?
- No. Flockbay escribe el GDScript. Tú lo juegas y dices qué está mal.
- ¿Hay versión gratuita?
- La descarga es gratis y el editor se usa gratis. Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API.
Un punto de partida es plantillas de shooters. La nota de diseño que lo acompaña es las cuatro P del combate de Doom.
Descarga Flockbay
Descarga gratuita para Mac y Windows. Consigue que un arma se sienta bien.
