← Registro de cambios
A diario2026-05-24

El tiempo de ejecución del juego pasa completamente al motor interno.

Un punto de inflexión: el tiempo de ejecución que realmente ejecuta tu juego en la vista previa cambió completamente al motor interno, y las capacidades desarrolladas hasta ahora se unen dentro de un motor por primera vez. Los materiales obtuvieron sombreadores personalizados, errores de carga de malla en el acto debido a datos incorrectos, la lista de agentes especialistas creció y se puede seleccionar en la herramienta, y los documentos y el código obtuvieron una puerta de reconciliación automática.

Un hito: a partir de ahora, tu juego corre en nuestro propio motor

Este es un verdadero hito. Antes, lo que realmente impulsaba el juego en la vista previa era todavía un enfoque de renderizado de propósito general tomado prestado desde el principio para un inicio rápido; y las capacidades que el equipo de motores había estado desarrollando estos días, aunque crecían constantemente, no se habían convertido realmente en "el motor que ejecuta los juegos". Este día se cambió el tiempo de ejecución al motor interno; a partir de hoy, cada juego con el que chateas realmente se ejecuta en nuestro propio motor. Su importancia no es sólo "intercambiar la base", sino reunir las capacidades dispersas acumuladas en los últimos días (iluminación basada físicamente, sombras, luz ambiental del cielo, el sistema de activos, capas 2D) juntas dentro de un motor por primera vez, ya no cada una por sí sola. Los elementos siguientes giran en torno a este interruptor o fueron impulsados ​​por él.

Por qué vale la pena elegir un motor interno

Reemplazar un enfoque funcional y listo para construir un motor desde cero claramente cuesta mucho; entonces ¿por qué vale la pena? El núcleo es el control. Tomar prestado un enfoque general deja la calidad de la imagen, el rendimiento y las características limitadas por las compensaciones de ese enfoque, y hacer algo para lo que no fue diseñado es incómodo; Internamente, el renderizado es totalmente controlable, los problemas se pueden rastrear hasta el final y las nuevas funciones se pueden crear una vez y tener efecto en todas partes, sin tener que sortear los límites de otra persona. Más importante aún, este motor está diseñado específicamente para "juegos de escritura de IA": sus interfaces, sistema de activos y comportamiento predeterminado se pueden pulir "haciendo que sea fácil para la IA escribir correctamente y reutilizar el código generado", algo que ningún enfoque general de terceros puede ofrecer. El cambio de este día convierte la base más central del producto de "alquilado" a "nuestro propio".

Los materiales obtienen sombreadores personalizados

Al accionar el interruptor del motor, el sistema material también se dividió en dos capas: plantilla e instancia. Uno es un material físico estándar listo para usar que cubre la mayoría de los objetos comunes; el otro permite que un objeto lleve su propio sombreador personalizado para un efecto visual distintivo (brillo, distorsión, pulsaciones, campos de energía) que ya no está limitado por el material estándar. Para evitar que "más variedad" "se vuelva lenta", el motor almacena en caché una tubería de renderizado por material, reutilizando el mismo material y manteniendo los diferentes separados, de manera flexible y eficiente. Una demostración de "brillo pulsante" demostró que el camino funciona de principio a fin. Para cualquiera que desee que un objeto se vea diferente al resto, esta es la ruta adecuada: la facilidad del material estándar, además de la libertad de personalizarlo completamente cuando sea necesario.

Carga de malla más estricta: errores de datos incorrectos en el acto

Este día también se agregó una estricta verificación de entrada a la ruta de bajo nivel de "cargar datos de malla a la GPU": si los datos de malla entrantes están mal formados (por ejemplo, el recuento de datos por vértice no coincide con las expectativas), el motor falla rápidamente en el acto en lugar de tragárselos silenciosamente y dejar que usted adivine cuándo la imagen luego se rompe de alguna manera extraña. Se produjo una migración unificada de formatos de datos, alineando los formatos de datos de vértices relevantes a un estándar consistente. Esto parece "simplemente agregar un cheque", pero incorpora un importante principio de ingeniería: detectar errores lo más temprano y lo más cerca posible de donde realmente ocurren, en lugar de dejar que se desvíen por el proceso hasta convertirse en una rareza difícil de rastrear. Para un motor que hará que la IA genere datos de malla de forma masiva, este control de "datos incorrectos no pueden ingresar" ahorra innumerables horas de depuración posterior.

Más agentes especializados + selecciónelos en la herramienta

La lista de colaboración se volvió a completar este día: llegaron varios agentes nuevos con distintas especialidades, por lo que puedes elegir al más adecuado para realizar una tarea en lugar de dejarlo todo en manos de un generalista. La barra superior de la ventana de herramientas obtuvo un selector de agentes para asignar qué agente trabaja dentro de un banco de trabajo determinado y abrir sus detalles con un solo clic para ver en qué es bueno. El backend también agregó creación/lectura/actualización/eliminación unificadas para agentes con soporte de roles, lo que hace que la "administración de su equipo de IA" sea ordenada. Conseguir que el agente adecuado realice el trabajo correcto es clave para la eficiencia de la colaboración: entregar una necesidad artística a un agente especializado en arte es mucho más confiable que a un experto en todos los oficios. Este día hizo que "elegir a la persona" fuera conveniente y sencillo.

No dejes que los documentos mientan: conciliación automática de documentos y códigos

Este día también se abrió una puerta especial: comprobar automáticamente si los "documentos de diseño" y el "código real" todavía están alineados. Todo proyecto de larga evolución tiene un problema común: los documentos describen la intención original mientras el código sigue cambiando y, con el tiempo, los dos divergen silenciosamente hasta que los documentos empiezan a ser engañosos. Esta puerta de reconciliación emite una alarma cuando cambian las ubicaciones de los códigos clave a los que hacen referencia los documentos, lo que le obliga a actualizar el código o el documento, sin permitir que se separen en secreto. Aborda la "confiabilidad de los documentos", el problema que más fácilmente se pasa por alto pero que erosiona la eficiencia a largo plazo. Para una plataforma que se toma en serio que "la IA también depende de los médicos para comprender el sistema", mantener a los médicos honestos es en sí mismo una infraestructura central, porque los médicos mentirosos engañan tanto a los humanos como a la IA.

que significa este dia

El peso de este día recae casi por completo en ese cambio de tiempo de ejecución: cambiar el motor que ejecuta tu juego de "alquilado" a "nuestro propio". No es una característica que embellece instantáneamente la imagen, sino una decisión fundamental sobre "quién tiene la iniciativa para el futuro"; a partir de ahora, la calidad de la imagen, el rendimiento y la dirección de la optimización de la IA están en nuestras propias manos. En torno a este cambio, los materiales se volvieron personalizables, los datos incorrectos no pueden ingresar, el equipo es más fácil de dotar de personal y los médicos ya no mienten, cada uno de los cuales hace que este "propio motor" sea más controlable y confiable. Una plataforma que se atreve, después de que ya funciona, a reemplazar su base más central por una interna no busca una buena apariencia momentánea sino una autonomía duradera, y ese es el juicio por el que este día más merece ser recordado.

← Todas las actualizaciones diarias