Diario de Desarrollo Publicado el 2026-02-20 · 7 min read

Cómo construimos un juego de granja dentro de Genshin Impact

development behind-the-scenes miliastra genshin

¿Y si pudieras construir un juego de granja dentro de uno de los RPGs más populares del mundo?

Esa fue la pregunta que dio inicio a Garden Party. No fue “¿deberíamos?”, sino “¿podemos, y hasta dónde podemos llegar?” La respuesta resultó ser mucho más lejos de lo que esperábamos — y el camino para llegar hasta aquí es una historia que vale la pena contar.

La idea

Cuando HoYoverse lanzó Miliastra Wonderland — la plataforma UGC integrada en Genshin Impact que permite a los creadores construir escenarios de juego personalizados — vimos una oportunidad de inmediato. Millones de jugadores ya estaban en el ecosistema de Genshin. Ya tenían el juego instalado. ¿Y si pudiéramos ofrecerles una experiencia agrícola relajante sin pedirles que descargaran nada nuevo?

El género de juegos acogedores estaba en plena explosión. Stardew Valley había demostrado que a la gente le encanta plantar, cosechar y ver cómo suben los números en un entorno relajado. Pero la mayoría de opciones requerían una compra aparte o una nueva instalación. Nosotros queríamos encontrar a los jugadores donde ya estaban — dentro del propio Genshin Impact.

Así que nos propusimos construir un juego completo de simulación agrícola que funcionara enteramente dentro de un escenario de Genshin Impact. Sin servidores externos para el gameplay. Sin un cliente separado. Los jugadores simplemente abren Miliastra Wonderland a través del Paimon Menu, encuentran nuestro escenario y empiezan a plantar.

La restricción que lo definió todo

Aquí es donde las cosas se ponen interesantes para los desarrolladores.

Miliastra Wonderland usa un sistema visual de grafos de nodos para toda la lógica del juego. Cada interacción, cada cálculo, cada mecánica — todo tiene que expresarse como nodos conectados en un editor visual. Piensen en Unreal Blueprints, pero con límites estrictos. Hay topes en la cantidad de nodos que puedes usar por gráfico. No puedes seguir añadiendo complejidad indefinidamente.

Esta única restricción definió cada decisión de diseño que tomamos.

Pronto nos dimos cuenta de que construir grafos de nodos a mano en un editor visual no iba a escalar. Los gráficos de incluso mecánicas simples tenían cientos de nodos de profundidad, y depurar espagueti visual no es la idea de diversión de nadie. Así que construimos algo poco convencional: un compilador de TypeScript a grafos de nodos que llamamos Genshin-TS.

La idea es sencilla. Escribimos la lógica del juego en TypeScript — código legible, testeable y con control de versiones. Luego nuestro compilador transforma ese código al formato visual de grafos de nodos que el motor de Genshin puede ejecutar. Esto significa que obtenemos todos los beneficios de un lenguaje de programación real (funciones, bucles, verificación de tipos, tests) mientras producimos algo que la plataforma puede ejecutar.

Pero los límites de nodos siempre están ahí. Cada funcionalidad tiene un presupuesto. ¿Quieres añadir un sistema de clima? Necesitas encontrar nodos disponibles u optimizar otra cosa para hacer espacio. Es como construir muebles en un apartamento diminuto — cada pieza tiene que ganarse su espacio.

Esto nos obligó a ser implacables con las prioridades. No podíamos construir todo, así que teníamos que construir lo correcto. Y honestamente, el juego es mejor por ello.

De 1 cultivo a una economía completa

La primera versión jugable de Garden Party tenía exactamente un cultivo y una zona de venta. Lo plantabas, esperabas, lo cosechabas, lo vendías. Eso era todo el juego.

Y la gente lo jugó. Realmente lo disfrutaron.

Esa validación temprana nos dio confianza para seguir construyendo. Añadimos mecánicas de crecimiento, luego un sistema de riego con 5 niveles que acelera el crecimiento hasta 32 veces la velocidad normal. De repente el juego tenía un bucle: plantar, regar, cosechar, vender, comprar más semillas, repetir. Era satisfactorio de esa forma simple y adictiva que los buenos juegos de granja clavan.

Luego llegaron las mutaciones — bonificaciones aleatorias que convierten cada cosecha en una pequeña emoción. Un cultivo podría salir Golden, o Shiny, o si tienes mucha suerte, Luminous. Cada mutación multiplica el valor de venta, así que cada cosecha lleva consigo un toque de anticipación. ¿Será este especial?

Después incorporamos un sistema de clima. El jardín alterna entre soleado, lluvioso y nevado, y la lluvia y la nieve pueden activar sus propias mutaciones en los cultivos — Wet, Chilled, y la rara mutación Frozen cuando ambas se combinan. El clima añadió una dimensión de timing y estrategia que no habíamos planeado originalmente.

Las misiones diarias dieron a los jugadores una razón para volver. Un sistema de hitos les dio objetivos a largo plazo. Una economía dentro del juego construida alrededor de la moneda Clover conectó todo en un bucle de progresión coherente. Seis tipos de cultivos — Carrot, Berry, Sunsettia, Corn, Radish y Sweet Flower — cada uno con sus propias velocidades de crecimiento, precios y nichos estratégicos.

Y todo funciona sobre grafos de nodos, compilados desde TypeScript, dentro del motor de juego de otra compañía. A veces todavía no podemos creer que funcione.

15 idiomas, un solo jardín

Genshin Impact es un juego global. Sus jugadores hablan docenas de idiomas. Decidimos tempranamente que si estábamos construyendo dentro de una plataforma global, nuestro juego también debería hablar el idioma de todos.

Construimos un pipeline de traducción que maneja 637 cadenas en 15 idiomas: inglés, japonés, chino (simplificado y tradicional), coreano, español, francés, alemán, ruso, portugués, italiano, tailandés, vietnamita, indonesio y turco. Todos soportados desde el primer día.

Los desafíos técnicos fueron reales. El ancho de los caracteres varía dramáticamente entre los scripts CJK y los alfabetos latinos — una etiqueta que encaja perfectamente en inglés podría desbordarse en alemán o verse extrañamente dispersa en chino. Los diseños de UI tenían que ser lo suficientemente flexibles para manejar todos ellos con elegancia.

Pero cada hora de trabajo valió la pena. Los jugadores que no hablan inglés notan cuando un juego soporta su idioma, y lo expresan abiertamente. Algunos de nuestros miembros más apasionados de la comunidad nos encontraron específicamente porque Garden Party estaba disponible en su idioma nativo cuando juegos similares no lo estaban.

Lo que aprendimos

Construir Garden Party nos enseñó lecciones que no esperábamos:

  • Las restricciones generan creatividad. Los límites de los grafos de nodos suenan como una pesadilla, pero nos empujaron hacia un diseño de juego más limpio y enfocado. Cuando no puedes forzar una solución, encuentras soluciones elegantes.
  • Empieza pequeño e itera. Nuestra primera versión tenía un cultivo y una zona de venta. A los jugadores les encantó. No necesitábamos un juego completamente desarrollado para saber si el bucle principal funcionaba — solo necesitábamos el bucle principal.
  • La localización vale la pena desde el primer día. Añadir traducciones a un juego existente es doloroso. Construir el pipeline temprano significó que cada nueva funcionalidad se lanzaba automáticamente en 15 idiomas.
  • Construir en el ecosistema de otro es un compromiso. Obtenemos acceso a millones de jugadores que ya tienen Genshin Impact instalado. A cambio, estamos sujetos a actualizaciones, limitaciones y cambios de la plataforma que no podemos controlar. Vale la pena, pero hay que entrar con los ojos abiertos.
  • Los bucles de retroalimentación de la comunidad son más rápidos de lo que piensas. Nuestro servidor de Discord se convirtió en un canal de retroalimentación instantáneo. Los jugadores reportan errores, sugieren funcionalidades y prueban cambios más rápido que cualquier equipo de QA. Cuando tus jugadores pueden contactarte directamente, la velocidad de iteración es notable.

Lo que viene

No hemos terminado. Garden Party sigue creciendo — más cultivos, más funcionalidades, más razones para volver al jardín. La comunidad sigue sorprendiéndonos con cómo juegan, qué piden y las formas creativas en que usan mecánicas que nunca anticipamos.

Si aún no has probado Garden Party, nunca ha habido mejor momento para empezar. Es gratis, funciona dentro de Genshin Impact y está disponible en los servidores de America, Europe y Asia. Trae a tus amigos — hasta 4 jugadores pueden cultivar juntos en Co-op — y ven a ver cómo luce un juego de granja acogedor cuando está construido dentro de uno de los RPGs más grandes del planeta.

Play Garden Party
View the Garden Party stage on HoYoLab for your region

Artículos Relacionados