Skip to content

Una alternativa a Defold cuando prefieres no escribir Lua

Defold es un motor gratuito bueno de verdad con una fortaleza poco común: builds muy pequeñas y un rendimiento fiable en hardware modesto. Si miras más allá, casi siempre es por una razón: todo en él es Lua, y no viniste aquí a aprender Lua.

Read this page in English

Démosle a Defold lo que es suyo

Defold es gratuito, sin royalties ni coste por puesto, y con él se han publicado juegos comerciales de verdad. Sus builds son inusualmente pequeñas, lo que importa más de lo que la gente espera cuando tu público está en un móvil o en un portátil de gama baja. Su editor es rápido y su modelo de componentes es limpio.

También es estable en el sentido aburrido y valioso. Los proyectos no se pudren entre versiones como pasa en otros sitios. Si tienes un juego 2D funcionando bien en Defold, aquí no hay ningún argumento para que lo muevas.

Sus limitaciones son la otra cara de ese enfoque. El soporte 3D existe, pero el motor está claramente centrado en juegos planos, y es una elección y no una carencia. La limitación que de verdad muerde es que todo es Lua. Programas, y el tamaño de lo que puedes construir es el tamaño del Lua que estés dispuesto a escribir.

La gente se va por el lenguaje, no por la dimensión

La lectura obvia solía ser la dimensión. Defold está centrado en 2D, así que quien quería un valle que recorrer se iba a otro sitio, y esa era toda la historia de salir de Defold. Ahora no lo es. Crear un proyecto en Flockbay pregunta qué tipo de juego haces (2D o 3D, con dos imágenes, sin opción por defecto y sin crear nada hasta que eliges), y un juego plano recibe herramientas planas y no un mundo 3D con la profundidad apagada.

Lo que no se mueve es el lenguaje. Lua es pequeño y agradable, y aprenderlo sigue siendo aprender un lenguaje de programación. Para quien quiere un juego y no una afición de programar, eso es todo.

Flockbay responde a eso, a un precio. El motor de debajo es Godot, de código abierto e incluido en la app. No escribes el código: Flockbay escribe GDScript dentro de tu proyecto mientras tú construyes el mundo a mano en un editor. A lo que renuncias es a la huella diminuta de Defold y a su alcance en dispositivos pequeños, y ninguna de las dos es poca cosa.

Un proyecto 2D se abre jugable, no vacío

Elige 2D y el proyecto que recibes ya funciona. Cielo, una franja de paisaje en el horizonte, suelo con un saliente y una plataforma flotante, y una persona que camina, cae y salta con las teclas que pulsas. Eso ocurre segundos después de crearlo y no al final de un tutorial, lo que significa que lo primero que haces es jugar algo en lugar de montar algo.

El suelo es una capa de tiles que pintas. Arrastras para poner suelo y arrastras para borrarlo, y los tiles, los bordes y la colisión se derivan de qué celdas son suelo en lugar de colocarse uno a uno. Ese emparejador es nuestro, y es una función pura de la cobertura, así que pintar las mismas celdas en otro orden dibuja el mismo mundo y una reconstrucción nunca reordena tus bordes. Los dieciséis tiles dibujados se recortan de las nueve piezas que ya trae un tileset, así que no hay que crear nada para que los bordes encajen. La cámara se encuadra sobre el propio juego arrastrando tres recuadros (lo que se ve, la zona muerta y los límites de desplazamiento) y los límites siguen el suelo que pintas hasta que los arrastras tú.

La vista lateral y la cenital no son dos modos entre los que eliges. Salen de la gravedad. Declárala y abajo es una dirección, así que el control es horizontal y hay salto; no declares ninguna y el cuerpo se mueve en los dos ejes y no hay nada de lo que saltar. El mismo código en ambos casos, y los mismos controles del personaje debajo (velocidad al caminar y al correr, control en el aire, punto más alto del salto, tamaño del cuerpo, longitud del paso), así que "haz que se sienta más pesado" es un reajuste y no una reescritura. Si el suelo detiene a quien camina se declara por material, y por eso un bloque de plataformas y un camino visto desde arriba se pueden dibujar con el mismo gesto y solo uno de ellos detiene a alguien.

El arte es la parte que la gente espera que sea el problema. El Catálogo es un 90,8 % sprites (55.073 objetos de 60.648), con búsqueda por nombre y una imagen de cada uno, y arrastras uno a la escena en la posición, el giro y el tamaño que quieras. Una imagen se apoya en su propio centro inferior dibujado, así que se queda sobre el suelo en lugar de flotar lo que mida el margen transparente que traiga su archivo. Dónde se rompe: Flockbay puede generar una imagen plana si se la pides y no puede generar un personaje animado. Aquí no hay editor de animación, y la cadena de sprites y atlas de Defold nos lleva ventaja justo en eso.

Qué se señala y qué se escribe

Las decisiones espaciales se toman señalando, porque describir una distribución en una frase es más lento que hacerla. En un juego plano eso es pintar suelo y colocar sprites. En el lado 3D es el terreno moldeado donde lo quieres, un lago con un contorno que dibujaste, el clima, los edificios, los personajes que pueblan el lugar.

Esas herramientas 3D son herramientas 3D y no hay versión plana de ellas. Un juego 2D aquí no tiene agua ni clima, porque ninguna de las dos familias tiene respuesta en un mundo sin profundidad donde ponerlas. Mejor leerlo ahora que descubrirlo un martes.

El comportamiento va al revés en ambos. Le dices a Flockbay qué debería pasar (el salto perdona unos fotogramas de pulsación tardía, el enemigo pierde tu rastro, la tienda cierra al anochecer) y escribe el GDScript en tu proyecto. Luego lo juegas y dices si se siente bien.

Ese juicio es el trabajo. No escribir código no significa no tener opinión; la opinión es la entrada con la que funciona todo el ciclo.

Dónde corre el juego

Flockbay es una app de escritorio para Mac y Windows, y trae Godot dentro. Pulsa Play y el juego corre en local en tu equipo. Nada se transmite y nada se renderiza en remoto.

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

Sobre el coste: Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API. Defold es gratis del todo, y es una diferencia real que merece sopesarse si el dinero importa más que que te escriban el código.

Una nota sobre cambiar a mitad de proyecto

Si tienes un juego de Defold en marcha, traerlo aquí es una reconstrucción y no una migración. Lua no se convierte en GDScript y las colecciones no se convierten en escenas. Tu arte, tu audio y tus notas de diseño vienen contigo; todo lo demás se hace de nuevo.

A veces compensa y normalmente no. El caso en que compensa claramente es cuando el proyecto se ha atascado en el scripting y no en el diseño: sabes exactamente qué debería hacer el juego, y la distancia entre saberlo y tenerlo es una quincena de Lua que no te apetece nada. Tener esa mitad escrita por ti es toda la oferta. El caso en que no compensa es cuando el juego está casi terminado y el atractivo es la novedad.

Si estás entre proyectos, la decisión es mucho más barata, y empezar el siguiente aquí te cuesta una tarde averiguarlo.

Preguntas frecuentes

¿Es Defold mejor que Flockbay?
Para builds muy pequeñas, hardware modesto y publicar en móvil, sí, y no hay comparación. Para no escribir nada de código, no. Los dos hacen juegos 2D; solo uno te pide aprender Lua primero.
¿Puede Flockbay hacer un juego 2D?
Sí. Es una elección al crear el proyecto, no un modo al que cambias después. Un proyecto 2D se abre con suelo, un saliente, una plataforma y un personaje que camina y salta, y el suelo es una capa de tiles que pintas.
¿Puede generar un sprite animado?
No. Flockbay puede generar una sola imagen plana si se la pides; un personaje animado, no. Aquí tampoco hay editor de animación. Es una carencia conocida y Defold nos lleva ventaja en eso.
¿Puedo convertir un proyecto de Defold?
No. Las colecciones de Defold y los scripts en Lua no se traducen a un proyecto de Godot. El arte y el audio que son tuyos se pueden reutilizar; la lógica se reconstruye.
¿Necesito aprender un lenguaje?
No. Flockbay escribe GDScript en tu proyecto. Tú construyes el mundo y juzgas el juego jugándolo.
¿Cuánto cuesta?
La descarga es gratis y hay un plan gratuito. Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API. Es una app de escritorio para Mac y Windows; no hay versión de navegador.

Descarga Flockbay

Descarga gratuita para Mac y Windows. Eliges 2D o 3D al crear el proyecto.

Descarga Flockbay gratis

Sigue leyendo