Las plantillas de city builder para Godot te dan colocación, no simulación
Soltar un edificio en una cuadrícula con una cámara que se mueve bien es un problema resuelto y agradable, y eso es lo que resuelve un proyecto de inicio de city builder. La economía que hace que merezca la pena construir la ciudad no está ahí. 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.
El proyecto al que se refiere todo el mundo
Busca una plantilla de city builder para Godot y llegas al Starter Kit City Builder de Kenney. Es un proyecto 3D con cámara cenital, y lo que cubre es la colocación: poner estructuras en una cuadrícula, girarlas, quitarlas, describirlas como recursos reutilizables y ganchos para guardar y cargar lo que construiste.
Es un buen proyecto y el alcance es el adecuado para un kit de inicio. También es, medido contra un city builder terminado, más o menos una décima parte del juego. Todo lo que hace es la parte divertida de construir y rápida de terminar.
Una palabra sobre el arte, porque es la mitad de por qué el kit es popular. Los packs de assets de Kenney se usan muchísimo y el estilo se reconoce al instante, lo cual corta en las dos direcciones. Es la ruta más rápida a una escena que se lee como una ciudad, y la ruta más rápida a parecerse a cualquier otro prototipo.
La colocación es la décima parte fácil
La colocación en cuadrícula tiene una forma que lleva treinta años resuelta. Un fantasma del edificio sigue al cursor, ajustado a la cuadrícula. Se vuelve rojo donde no cabe. Un clic lo fija, un clic derecho lo cancela, una tecla lo gira. Quitar es lo mismo al revés. Hay oficio en hacer que se sienta bien, pero no hay ningún problema sin resolver.
La cámara es parecida. Desplazamiento por los bordes o arrastrando, zoom con la rueda, giro alrededor de un punto, y todo lo bastante suave para que una sesión de dos horas no canse. Merece de verdad heredarse, porque conseguir que la cámara de un city builder se sienta sin complicaciones lleva más de lo que la gente espera y ningún jugador notará nunca que lo hiciste.
Lo que te deja es una maqueta. Puedes colocar cuarenta edificios y hacer una captura, y nada de la disposición importa, porque nada la está leyendo.
La simulación es el producto
Un city builder es una máquina que convierte la disposición del jugador en consecuencias. La vivienda produce gente, la gente quiere empleo, el empleo quiere bienes, los bienes quieren transporte, el transporte quiere carreteras, y todos quieren espacio y dinero. El juego existe en ese ciclo y en ningún otro sitio. Quítalo y tienes un editor de niveles.
Por eso el género es difícil de una forma en que colocar edificios no lo es. Estás equilibrando un sistema de realimentación que funciona durante horas, donde un número un cinco por ciento desviado se acumula en una ciudad que o se estanca a los veinte minutos o se desboca a los noventa. Equilibrar eso significa jugar sesiones largas una y otra vez, y no va más rápido porque se heredara el código de colocación.
También decide si tu juego es un juego. Un jugador que puede poner un edificio en cualquier sitio y obtener el mismo resultado está colocando muebles. La decisión necesita un coste, una restricción y una consecuencia que pueda ver, y diseñar esas tres cosas es el trabajo que no hizo el proyecto de inicio.
Dos problemas que llegan con la escala
El primero es el movimiento. En cuanto los ciudadanos o los camiones de reparto viajan entre edificios, estás haciendo búsqueda de rutas para miles de agentes a la vez, que es un problema de rendimiento y no de diseño. Muchos city builders lo esquivan del todo simulando el flujo como números que se mueven entre zonas y sin dibujar nunca a un individuo. Toma esa decisión a propósito y pronto, no en el edificio número cuatrocientos.
El segundo es la legibilidad. Con tres mil estructuras, el jugador no puede ver qué falla mirándolo. Necesita capas de información: cobertura, densidad, tráfico, contaminación, valor del suelo, lo que sea que midas de verdad, dibujado como color sobre el mapa. Las capas son cómo un jugador se forma un plan, lo que las convierte en jugabilidad central y no en un detalle de interfaz, y un city builder acaba siendo mucha más interfaz de lo que la mayoría presupuesta.
El guardado va junto a los dos. Un guardado de city builder es todo el estado de la simulación, y crece con la ciudad en lugar de tener un tamaño fijo. Acertar pronto con el formato es especialmente valioso aquí, porque cada sistema que añadas después tiene que escribirse en él.
Haz un prototipo de la economía en una hoja de cálculo
La pregunta central es si la economía produce decisiones interesantes a lo largo de tres horas, y puedes responder buena parte sin un motor. Pon tus edificios en filas. Dale a cada uno un coste, un mantenimiento, una producción y un requisito. Avánzalo turno a turno y mira si el jugador se enfrenta alguna vez a una elección en la que tenga que pensar.
Si la hoja de cálculo dice que todo jugador sensato construye las mismas cuatro cosas en el mismo orden, ningún pulido de la colocación lo arregla, y lo aprendiste en un día y no en un trimestre. Si dice que tres estrategias compiten entre sí, sabes lo que estás construyendo, y el proyecto de inicio pasa a ser útil de verdad porque sabes qué partes de él vas a doblar.
Es la depuración más barata del género y casi nadie la hace, porque colocar edificios es más divertido que rellenar celdas.
Dónde encaja Flockbay
Flockbay es otra ruta y no una biblioteca de plantillas. No hay selector en la app, aunque un proyecto de Godot que hayas descargado se abre en ella con Open Godot project. Lo que ofrece es un brief primero: Flockbay pregunta por la ciudad una ronda de preguntas cada vez, cada una con una recomendación, y anota qué se construye primero, qué viene después y qué no entra en esta versión. Cuando lo apruebas, Flockbay construye el mundo y escribe el GDScript de los sistemas en tu proyecto, prueba su propia build y te la entrega. Tú juegas el resultado y dices si está bien.
Si la ciudad es 2D o 3D se decide antes de crear nada, se lee de tu descripción del juego y puedes cambiarlo. Si eliges 3D, Flockbay esculpe el terreno y coloca lo que se levanta sobre él. Si eliges 2D, una ciudad vista desde arriba es algo de primera clase y no la versión barata: Flockbay coloca suelo de tiles para calles y parcelas, y los edificios van como sprites en una posición, rotación y escala exactas, cada uno apoyado en su propio punto inferior central dibujado para que se quede sobre el suelo en lugar de flotar encima. Si el suelo detiene a quien camina se declara por material, así que el camino que usan tus ciudadanos y la manzana que no pueden cruzar se pintan igual y solo uno de ellos detiene a alguien.
Este es uno de los géneros en los que la ruta a mano se gana el sueldo, porque la distribución de una ciudad es cuestión de gusto. Las mismas herramientas de mundo son botones alrededor de la propia vista 3D y 2D de Godot, actuando sobre la escena en vivo: mueve un poco el ayuntamiento, redibuja una calle, aplana una colina, y el deshacer de Godot lo revierte si quedó peor. Una frase te da un distrito; tu mano te puede dar el distrito exacto. Conviene ser sincero con el límite: que te escriban el código de la simulación no hace interesante la economía. Lleva la hoja de cálculo al brief y juega las sesiones largas que te dicen si aguanta. Es una app de escritorio para Windows, macOS y Linux, el motor de debajo es Godot y tu juego corre en local sobre la copia incluida. Construir necesita conexión a internet; jugar lo que construiste, no.
Preguntas frecuentes
- ¿Hay una plantilla de city builder para Godot?
- El Starter Kit City Builder de Kenney es al que se refiere la gente. Es un proyecto 3D con cámara cenital que cubre la colocación, el giro y la retirada de estructuras, estructuras definidas como recursos reutilizables y ganchos para guardar y cargar.
- ¿Puedo abrirlo desde dentro de Flockbay?
- No desde un selector. Flockbay no tiene selector de plantillas ni proyectos de inicio. El kit es un repositorio público de GitHub, así que lo clonas tú; una vez en tu disco, Open Godot project lo abre en Flockbay, o lo abres directamente en Godot.
- ¿Qué me deja por construir un proyecto de inicio de colocación?
- La simulación, la interfaz y el equilibrio. Flujos de recursos, crecimiento, las restricciones que hacen que una decisión de colocación importe, las capas a través de las que un jugador lee la ciudad y un formato de guardado que lo contenga todo.
- ¿Un city builder debería ser 2D o 3D?
- Los dos funcionan. El 3D se lee como un lugar y deja que el jugador gire y se acerque a lo que hizo, a costa de volumen de arte y trabajo de cámara. El 2D es mucho más barato de producir y a menudo más claro de leer a alta densidad. Elige por el arte que puedas hacer de verdad.
- ¿Cómo sé si mi economía es buena?
- Modélala en una hoja de cálculo antes de construirla. Avanza los turnos a mano y busca un momento en que el jugador tenga una decisión en la que deba pensar. Si no la hay en papel, no la habrá en pantalla.
Un punto de partida es plantillas de simulación.
Descarga Flockbay
Flockbay es una descarga gratuita para Windows, macOS y Linux. No tiene selector de plantillas. Construye la ciudad y escribe el código a partir de un brief que apruebas.
