Creador de FPS: la sensación va antes que el nivel
Un shooter en primera persona se decide en los diez primeros segundos, antes de que el jugador haya visto tu nivel. El movimiento, el arma en sus manos y lo que pasa cuando aprieta el gatillo. Todo lo demás viene después de eso.
Los diez segundos que lo deciden
Carga el shooter que quieras y camina en círculo antes de disparar. Ya sabes si es bueno. La aceleración, cuánto control tienes en el aire, cuánto se mueve la cámara al aterrizar, si el movimiento lateral se siente pesado o ligero. Los jugadores leen todo eso al instante y perdonan muy poco.
Por eso empezar por un nivel es un error. Un pasillo precioso alrededor de un mal movimiento es un mal juego con buen arte dentro. Consigue que un personaje se mueva por una caja vacía hasta que la caja sea divertida, y luego construye el nivel para el movimiento con el que acabaste.
Lo mismo vale para el arma. Cadencia de fuego, retroceso, tiempo de recarga, la decisión entre impacto instantáneo o proyectil, y la respuesta cuando aciertas. Esos números se encuentran disparando, no planificando.
Cómo funciona aquí
Describes lo que quieres a Flockbay y escribe el GDScript en tu proyecto de Godot. Un controlador de movimiento con la aceleración y el control en el aire que pediste. Un arma con una cadencia y un patrón de retroceso concretos. Enemigos que oyen antes de ver, se cubren y te pierden la pista si rompes la línea de visión.
Luego lo juegas, y dices lo que notaste. El movimiento lateral se pega. El arma suena fuerte pero no parece que acierte. Recargar tarda lo bastante para molestar pero no lo bastante para ser una decisión. Esas frases son el trabajo de diseño, y son la parte que requiere a una persona.
El código acaba en tu proyecto, donde podrías leerlo. Nada te obliga.
Construir el espacio a mano
Los niveles son geometría y la geometría se coloca, no se describe. En el editor moldeas el terreno, levantas edificios, abres líneas de visión, decides dónde hay cobertura y dónde queda expuesto un jugador. Si tu shooter es al aire libre, tienes terreno, agua y clima con los que trabajar directamente.
Las líneas de visión son todo el oficio del diseño de niveles de shooter. Hasta dónde puede ver un jugador, cuántos ángulos cubren esta puerta, si hay una ruta alrededor. Son juicios que se hacen de pie en el espacio y mirando, y por eso el editor te da control directo y no te pide especificar un pasillo en un párrafo.
Luego lo recorres en el juego y descubres que la ruta de flanqueo que nadie usa es invisible desde la entrada. Así que la mueves.
Correr en local no es opcional en este género
Flockbay es una app de escritorio para Mac y Windows, y trae Godot dentro. Pulsa Reproducir y el juego corre en tu equipo a tu tasa de fotogramas. Para un shooter es el requisito básico: juzgar la puntería a treinta fotogramas por segundo irregulares en una pestaña del navegador no te dice nada sobre si tu juego se siente bien.
También hace razonables las escenas ambiciosas. Un nivel exterior con terreno, clima y muchos enemigos activos no es una carga para un navegador.
Construir necesita conexión a internet porque Flockbay, la generación de assets y los datos del mundo llegan por la red. Para jugar a lo que ya has construido, no.
El multijugador, con realismo
Godot admite red y un shooter es de las cosas más difíciles de conectar bien en red. No es una función de la primera semana, y quien te diga que es una casilla que marcar no está siendo sincero contigo.
Un shooter para un jugador con buen movimiento y enemigos contra los que merece la pena pelear es un juego completo y un primer objetivo mucho mejor. Añade jugadores después, cuando la cosa sea divertida con uno.
Los enemigos son un problema de ritmo, no de IA
La gente da por hecho que lo difícil de los enemigos de un shooter es la inteligencia. Normalmente no lo es. Un enemigo listo de verdad es frustrante; lo que disfrutan los jugadores es un enemigo legible, que avisa y que les da un momento para reaccionar.
Así que las peticiones útiles tratan del ritmo y no de la astucia. Debería hacer una pausa antes de disparar. Debería gritar cuando te detecta. Debería avanzar si te quedas quieto demasiado tiempo. Flockbay lo escribe como GDScript en tu proyecto, y tú lo juzgas por si la pelea tiene forma.
La otra mitad es el espacio, que construyes a mano. De dónde viene el enemigo, si lo ves antes de que te vea y qué puedes poner entre él y tú. El diseño de encuentros es más arquitectura que comportamiento.
Preguntas frecuentes
- ¿Puedo hacer un FPS sin saber programar?
- Sí. Flockbay escribe el GDScript del movimiento, las armas y el comportamiento de los enemigos. Tú construyes el nivel a mano y juzgas la sensación jugándolo.
- ¿Puedo ajustar el movimiento con precisión?
- Sí. Es código de verdad con valores de verdad, así que puedes pedir un cambio concreto y notar la diferencia al instante.
- ¿Admite multijugador?
- Godot tiene red, pero un shooter multijugador que se comporte bien es difícil de verdad. Empieza con un jugador.
- ¿El juego funciona en el navegador?
- No. Flockbay es una app de escritorio para Mac y Windows y tu juego corre en local sobre el Godot incluido.
- ¿Cuánto cuesta?
- Se descarga 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. 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.
Descarga Flockbay
Gratis para Mac y Windows. Deja bien el movimiento primero.
