Plantillas de novela visual para Godot, y por qué Ren'Py suele ser la respuesta
Si tu novela visual es texto, fondos, retratos y decisiones, Ren'Py te llevará más lejos que cualquier proyecto de inicio de Godot. La razón para estar en un motor de juegos es que tu novela no sea solo una novela.
Empieza por la recomendación que no buscabas
Ren'Py es gratuito, de código abierto, hecho a propósito para novelas visuales y se usa para novelas comerciales desde hace dos décadas. Su lenguaje de guion está escrito para que lo lea gente que escribe y no gente que programa, así que una escena parece un guion de cine con unas pocas palabras de más. Si lo que haces es texto sobre fondos con arte de personajes y decisiones ramificadas, es la herramienta, y un proyecto de inicio de Godot es un rodeo que te cuesta meses.
Para texto ramificado puro sin nada de arte, Twine es el mismo tipo de respuesta. Funciona en el navegador, es gratuito y publica en un solo archivo que puedes poner en cualquier sitio. Con él se ha hecho mucha ficción interactiva bien valorada, y nada en él te va a frenar.
Decir eso primero, en una página sobre proyectos de inicio de Godot, probablemente suena raro. Es lo útil que hay que decir. Una página que insistiera en que Godot es lo correcto para toda novela visual valdría menos que una que manda a la mayoría de lectores a una herramienta mejor y luego explica quién debería quedarse.
Cuándo un motor de juegos es de verdad lo correcto
La línea es sencilla. Ren'Py es excelente en novelas visuales y empieza a pelear contigo en todo lo demás. Así que la razón para estar en Godot es que la novela sea un contenedor de algo que Ren'Py no hace con naturalidad.
Eso cubre más juegos de lo que la gente espera. Un simulador de crianza en el que la historia se apoya en una capa de atributos y horarios. Un misterio en el que examinar una habitación es un espacio 3D de verdad por el que te mueves. Una novela con minijuegos entre capítulos que son juegos de verdad. Cualquier cosa con elementos en tiempo real, física o un sistema de combate que alimente la historia. En todos esos, el diálogo es la parte fácil.
La prueba que aplicar a tu propio proyecto: apunta las partes que no son diálogo ni decisiones. Si esa lista está vacía, usa Ren'Py. Si la lista es lo que más te ilusiona, quieres un motor, y un proyecto de inicio de Godot es un sitio razonable para empezar.
Lo que hay disponible de verdad en Godot
Godot no trae una demo de novela visual, así que esto es terreno de la comunidad. El proyecto de inicio que circula es el Godot Dating Sim Starter Kit: un proyecto 2D con menú principal, un cuadro de diálogo, un guion de historia ramificada en JSON, datos de personajes, una puntuación de atracción, ranuras de guardado, desbloqueos de galería y el flujo de ajustes que los rodea. Es un inventario justo de lo que necesita el género en lo mecánico.
Junto a los proyectos de inicio, el ecosistema de Godot tiene Dialogic, un complemento dedicado al diálogo y la ramificación. Se parece más en espíritu a una herramienta hecha a propósito que un repositorio de inicio, y para un proyecto cargado de historia suele ser la base más sensata, porque un complemento se mantiene y un proyecto de inicio es una instantánea de la tarde de alguien.
En cualquier caso, entiende lo que recibes. Las partes mecánicas de una novela visual son pequeñas y bien conocidas, así que un proyecto de inicio te da como mucho unas semanas de ingeniería. No te da nada de lo que lleva un año.
El formato del guion es la decisión que no puedes deshacer
Cada herramienta y proyecto de inicio de novela visual tiene una opinión sobre cómo se guarda una historia: JSON, un formato de texto propio, un grafo de nodos, filas en una hoja de cálculo. Esa opinión es lo más trascendente que tiene, porque escribirás tu novela entera dentro de ella. No es una elección técnica, es tu entorno de escritura.
Un formato que resulta simplemente tolerable a las tres mil palabras se vuelve insoportable a las sesenta mil. Comprueba cómo se escribe una decisión que depende de una marca fijada cuatro capítulos antes, cómo se lee una conversación larga al desplazarte por ella, si puedes corregir una línea sin cargar el juego y si dos personas podrían trabajar en capítulos distintos sin chocar.
Así que ponlo a prueba escribiendo una escena de verdad. No un intercambio de hola mundo, una escena real de tu historia real con la rama de la que menos seguro estés. Media hora de eso te dice más que una semana leyendo el código.
El trabajo es la escritura, y nada la quita
Las novelas visuales son largas. Las comerciales suelen ir de decenas de miles de palabras a bastante más de cien mil, y la ramificación lo multiplica, porque las rutas que el jugador nunca ve también hay que escribirlas. Ninguna plantilla, complemento o motor reduce esa cifra en una sola línea.
El arte escala igual y pilla a la gente por sorpresa. Un personaje no es un retrato, es un conjunto de expresiones, y descubres cuántas necesitas mientras escribes y no antes. Multiplica eso por atuendos, por personajes, por los fondos que necesiten tus localizaciones, y el presupuesto de arte suele ser mayor de lo que suponía el calendario de escritura.
Una cosa práctica que construir el primer día, uses la herramienta que uses: una forma de saltar directamente al capítulo nueve con tres marcas ya fijadas. Sin ella juegas la primera hora cien veces, probar tus rutas finales se vuelve tan tedioso que lo dejas, y así es como se publican novelas con la ruta final rota.
Dónde encaja Flockbay
Este es el género en el que peor encaja Flockbay, y decir lo contrario te haría perder el tiempo. Tampoco es una biblioteca de plantillas: no hay selector en la app, aunque un proyecto de Godot que hayas descargado se abre en ella con Open existing project. Lo que hace es que Flockbay escriba el GDScript en tu proyecto mientras tú construyes a mano el mundo que necesite la historia, lo que cubre el sistema de diálogo, las marcas, el formato de guardado y la galería sin que leas el código de nadie.
El caso en que eso gana a Ren'Py es el híbrido de arriba: la novela que entra en una habitación 3D, o que lleva una simulación debajo. Si tu novela son fondos estáticos y texto, usa Ren'Py y vuelve si el proyecto se complica. Flockbay es una app de escritorio para Mac y Windows, el motor de debajo es Godot y el juego corre en local sobre la copia incluida. Construir necesita conexión a internet; jugar lo que construiste, no.
Preguntas frecuentes
- ¿Debería usar Godot o Ren'Py para una novela visual?
- Ren'Py, salvo que tu novela contenga algo en lo que sea malo. Es gratuito, está hecho a propósito y su lenguaje de guion está diseñado para quien escribe. Elige un motor cuando el proyecto también necesite escenas 3D, sistemas en tiempo real, minijuegos o una capa de simulación bajo la historia.
- ¿Hay una plantilla de novela visual para Godot?
- Godot no trae ninguna oficial. El proyecto de inicio de la comunidad que circula es el Godot Dating Sim Starter Kit, un proyecto 2D con menú, cuadro de diálogo, un guion de historia ramificada en JSON, datos de personajes, una puntuación de atracción, ranuras de guardado y desbloqueos de galería.
- ¿Puedo abrirlo desde dentro de Flockbay?
- No. Flockbay no tiene selector de plantillas ni proyectos de inicio. El kit es un repositorio público de GitHub, lo que significa clonarlo y abrirlo tú en Godot.
- ¿Cuánta escritura es una novela visual?
- Más de lo que planea la mayoría. Las comerciales suelen ir de decenas de miles de palabras a bastante más de cien mil, y la ramificación lo multiplica porque las rutas no vistas también hay que escribirlas. Ninguna herramienta lo reduce.
- ¿Qué es lo más difícil de cambiar después?
- El formato en que se guarda tu historia, porque toda la novela se escribe dentro de él. Pruébalo escribiendo una escena de verdad con tu rama menos segura antes de comprometerte, no un ejemplo de dos líneas.
Un punto de partida es plantillas narrativas. La nota de diseño que lo acompaña es cómo el diseño de niveles cuenta una historia.
Descarga Flockbay
Flockbay es una descarga gratuita para Mac y Windows. No tiene selector de plantillas. Tú construyes el mundo y escribe el código.
