← Registro de cambios
A diario2026-06-01

La aplicación de escritorio se ejecuta de principio a fin + texto nítido en el mundo

El primer día de junio: la aplicación de escritorio se ejecutó de principio a fin desde la instalación hasta el juego por primera vez, con la incorporación de la clave de primer inicio. El motor consiguió una racha: texto nítido en el mundo 3D, relaciones de objetos bidireccionales, caché por cuadro para rendimiento, suavizado y correcciones de orientación de textura; además de un nuevo asistente de modelado de baja poli.

De "un shell de escritorio se mantiene firme" a "utilizable de un extremo a otro"

El shell del escritorio acababa de funcionar los días anteriores, pero entre "establecerse" y "utilizable" hay toda una cadena: el backend debe estar incluido, la vista previa incrustada, los juegos de muestra sembrados y el primer lanzamiento debe permitir a los usuarios ingresar una clave sin problemas. Este día conectó toda esa cadena de extremo a extremo, y la aplicación de escritorio pudo pasar de "instalar" a "reproducir" por primera vez. Mientras tanto, el motor avanzó una larga racha en un solo día (texto, relaciones, rendimiento, correcciones de calidad de imagen) y el lado de colaboración agregó un nuevo asistente. Cerrando el círculo de una experiencia de escritorio "instalable y ejecutable" mientras continúa alimentando el motor y las herramientas, este día colocó la apertura de junio firmemente en la doble vía de "utilizable y aún en crecimiento".

La aplicación de escritorio se ejecuta de un extremo a otro + incorporación de la clave de primer inicio

La aplicación de escritorio se ejecutó de principio a fin por primera vez este día. Incluye el servicio backend directamente en el instalador, incorpora la vista previa del motor en la ventana, genera juegos de muestra automáticamente en el primer inicio e incluso conecta la captura del puntero del mouse (bloqueando el cursor en la ventana para cambiar la vista) que necesitan los juegos en primera persona. Lo más reflexivo es la experiencia del primer lanzamiento: una superposición de incorporación le solicita que ingrese su clave API, que entra en vigor inmediatamente sin reiniciar la aplicación: el backend aplica la clave recién ingresada al entorno de ejecución en vivo. Los puertos se pueden anular mediante variables de entorno para adaptarse a diferentes máquinas, y un problema común de ubicación de dependencias se repara automáticamente antes del ensamblaje para evitar fallas de compilación. A partir de este día, usarlo como una aplicación de escritorio que puedes instalar, abrir y jugar directamente realmente funciona de principio a fin: el paso clave desde "desarrolladores que ejecutan el código fuente" hasta "gente común que instala una aplicación y la usa".

Motor: texto nítido en el mundo 3D

El motor aterrizó hoy con la "renderización de texto en el espacio mundial": ahora puede colocar texto nítido, nítido incluso cuando está ampliado, directamente en cualquier lugar de una escena 3D. Esto importa más de lo que parece: los juegos necesitan texto en todo el mundo: señales, marcadores de carreteras, nombres encima de los personajes, números de la barra de salud, ventanas emergentes flotantes de daños, indicaciones de interacción. Utiliza una representación de glifo especial que mantiene los bordes nítidos ya sea que el texto se mueva cerca o lejos, ampliado o reducido, en lugar de convertirse en una masa de píxeles borrosos. Antes de esto, el motor sólo podía dibujar geometría y texturas, y el texto era un vacío evidente; llenarlo significa que los juegos con interfaz de usuario, indicaciones y comentarios numéricos tengan capacidad de texto adecuada por primera vez. Para casi cualquier género, este es un paso esencial desde "poder representar un mundo" hasta "poder transmitir información en el mundo".

Motor: relaciones bidireccionales + ciclo de vida de entidad unificada + caché de rendimiento

El motor reforzó varias cosas en la "organización de objetos" de bajo nivel ese día. Uno: las relaciones entre objetos se sincronizaron automáticamente de forma bidireccional: cuando crea o rompe un vínculo entre padre e hijo o un vínculo de propiedad, ambos extremos se mantienen consistentes automáticamente, sin un estado sucio en el que "el padre reclama a este hijo pero el niño no reconoce al padre", lo que facilita la composición y el desmontaje. Dos: se unificó el ciclo de vida de la escena-instancia: separar, destruir y borrar por completo sigue una semántica ordenada, evitando eliminaciones omitidas y restos en casos extremos. Tres, rendimiento: se agregó un caché de estado de renderizado por fotograma, almacenando en caché y reutilizando lo que de otro modo se recalcularía en cada fotograma, reduciendo gastos innecesarios. Se trata de un trabajo interno invisible, pero deciden si una escena compleja se vuelve más desordenada y lenta a medida que se añaden, eliminan y combinan objetos con frecuencia. Establecer las reglas sobre "cómo se conectan, nacen y mueren los objetos" es la base para que el motor resista la complejidad real del juego.

Correcciones de calidad de imagen del motor: suavizado + orientación de textura

Este día también se solucionaron varios problemas de calidad de imagen que afectan directamente la apariencia. El suavizado obtuvo dos correcciones: una era una matemática incorrecta en el desplazamiento de muestreo, lo que hacía que el suavizado de bordes fuera inexacto; el otro es más sutil: los colores se convirtieron incorrectamente en un espacio dos veces, lo que hizo que las áreas planas de la imagen en general fueran más brillantes y descoloridas. Con ambos fijos, los bordes quedan más limpios y los colores más precisos. También se solucionó un problema de textura al revés en la geometría generada por procedimientos: la causa principal era que la dirección de las coordenadas de la textura y la convención de origen del muestreador de gráficos no estaban alineadas (una cuenta desde arriba, la otra desde abajo), el clásico error de "se sale de un tirón": las texturas como la hierba se aplicaron al revés y ahora están con el lado derecho hacia arriba. Ninguna de estas son características nuevas, sino detalles de la capacidad existente para que "simplemente se vea bien". La calidad de la imagen a menudo gana precisamente en estos detalles que son obvios pero que fácilmente pasan desapercibidos.

Un nuevo asistente de modelado de baja poli + complementos externos de inicio automático

La lista de colaboración ganó otro miembro este día: un asistente especializado en modelado 3D de baja poli, con renderizado sin cabeza, para ayudarte a generar esos modelos 3D de estilo limpio, con pocos rostros y bordes afilados: un estilo artístico que muchos juegos independientes prefieren, rápido de hacer y distintivo. La plataforma también permite que los complementos del banco de trabajo externo se inicien automáticamente con el sistema: las herramientas de terceros instaladas funcionan desde el arranque sin necesidad de iniciarlas manualmente cada vez, lo que facilita la experiencia de integración. También se solucionó un problema de sincronización que hacía que algunas herramientas informaran erróneamente "herramienta desconocida": la causa principal era que la sincronización del registro de herramientas no era lo suficientemente oportuna o idempotente y, una vez solucionado, las llamadas a las herramientas son más estables. Un nuevo asistente de modelado, una mejora de integración que hace que los complementos requieran menos mantenimiento y una solución que hace que las llamadas a herramientas sean más confiables: juntos siguen puliendo "colaborar con un equipo de IA especializados para hacer juegos" en algo más fluido.

que significa este dia

El inicio de junio con un día como este envía una señal clara: hacer que "la gente común instale una aplicación y la use" genuinamente de principio a fin, mientras se impulsa el motor hacia adelante a la vez en expresividad visual (texto), orden de bajo nivel (relaciones de objetos y ciclo de vida), y rendimiento y detalle de calidad de imagen. El hecho de que el lado del escritorio pase de "puede abrirse" a "utilizarse" significa que la herramienta comienza a tener la forma de llegar a usuarios reales; el motor que agrega texto mundial y aclara las relaciones entre objetos significa que los juegos que puede realizar se acercan más a "obras completas". Una plataforma de creación de mercado masivo debe permitir a las personas ingresar fácilmente (una aplicación de escritorio más incorporación en el primer lanzamiento) y permitirles hacer cosas presentables (refuerzo continuo del motor), y este día dio un paso sólido en cada una de estas dos líneas más fundamentales.

← Todas las actualizaciones diarias