← Registro de cambios
A diario2026-06-03

Un modo de editor obtiene su hoja de ruta + el motor se prepara para la edición visual

Este día bloqueó el camino de Studio de "solo reproducir" a "editar y reproducir" en un plan de diseño; el motor impulsó una serie de capacidades subyacentes en un solo día (reflexión de campo, un canal de renderizado intercambiable, un manual del motor orientado a la IA) específicamente para sentar las bases de un editor visual; Mientras tanto, dos núcleos de ejecución paralelos convergieron en uno y el contenido del juego siguió avanzando hacia activos estructurados.

Establecer dirección, sentar bases y restar, todo en un día

Los artículos del día parecen dispersos, pero giran en torno a un objetivo: hacer crecer una nueva rama de "editor" para Studio. Para cultivarlo se necesitan tres cosas a la vez. Primero, "establecer la dirección": convertir "agregar un modo de edición" de una discusión hablada a un plan de diseño formal para que el próximo trabajo tenga algo que seguir. En segundo lugar, "sentar las bases": el motor completa, en la capa inferior, las capacidades que un editor realmente necesita; Sin ellos, la interfaz superior es un castillo en el aire. En tercer lugar, "restar": converger dos núcleos de tiempo de ejecución históricamente paralelos en uno, para que la carga de mantenimiento no lo aplaste incluso antes de que aparezca la nueva característica. Cuando un proyecto alcanza el umbral de agregar una capacidad importante, lo que más se prueba no es la velocidad de escribir código nuevo, sino si se puede pensar simultáneamente en la dirección, reafirmar los cimientos y deshacerse del equipaje; este día hizo las tres cosas.

Una hoja de ruta del modo editor: de solo reproducir a editar y reproducir

Hasta ahora, Studio ha sido principalmente el lugar para ejecutar y probar un juego: chateas con la IA, ella escribe código y el lado derecho ejecuta el juego por ti. Este día inició formalmente "agregar un modo de edición", capturado como un conjunto completo de documentos de diseño y estado: comparando las capacidades existentes del motor, anotando las especificaciones de características del modo de edición, evaluando hasta dónde ha llegado la implementación y ofreciendo una propuesta de diseño concreta. El objetivo es claro: no solo ves cómo se ejecuta un juego, sino que puedes colocar objetos directamente, modificar propiedades y crear escenas en una interfaz visual: una verdadera edición y reproducción, donde un cambio muestra su efecto justo a tu lado al mismo tiempo. Escribirlo primero como un documento, en lugar de sumergirse directamente en el código, se debe a que toca el motor, la interfaz y el tiempo de ejecución en varios lugares y merece un plano claro antes de la acción; Todo el trabajo del editor durante los próximos días sigue este plan. Es una señal del movimiento de Studio desde la vista de un jugador hacia la vista de un creador: desde "la IA lo construye para ti y tú juegas", hacia "la IA y tú editas juntos y puedes intervenir en cualquier momento".

Tierras de reflexión de campo: el panel de propiedades puede construirse solo

El paso clave del motor este día fue agregar "metadatos de reflexión" a los campos de los componentes. La reflexión, dicho claramente, permite que un programa se "describa a sí mismo": el sistema ya no necesita que se le diga: puede leer, para cada propiedad de cada componente, el nombre y el tipo: éste es un número, aquél es un color, otro es un interruptor. ¿Por qué esto importa? Porque el trabajo más pesado en un editor visual es dibujar un control de entrada para cada uno de los cientos de tipos de propiedades: un control deslizante para números, un selector para colores, una casilla de verificación para alternar. Escribir a mano cada uno no termina ni sigue el ritmo de los cambios del motor. Con la reflexión de campo, el panel de propiedades del editor puede "construirse a sí mismo a partir de los metadatos": agregue una nueva propiedad en el motor y el control correspondiente aparecerá en el panel automáticamente, sin ningún trabajo manual adicional. Esta es exactamente la condición previa subyacente que permite que el plano del editor realmente aterrice: primero hacer que los datos sean autodescriptivos, y sólo entonces se podrá automatizar la interfaz.

La canalización de renderizado se vuelve intercambiable, por lo que el estilo visual no está bloqueado

El motor también hizo que el "canal de renderizado" fuera intercambiable este día. El proceso de renderizado es toda la línea de ensamblaje mediante la cual el motor convierte una escena 3D en cada fotograma de la pantalla, decidiendo cómo cae la luz, cómo se calculan las sombras y cómo se acumulan los efectos posteriores. Esta canalización solía estar codificada en el motor: solo se podía usar el estilo visual que proporcionaba. Este día expuso la "unión" de la tubería, por lo que un proyecto con necesidades visuales especiales puede incluir su propio flujo de renderizado y lograr una apariencia distintiva más allá del valor predeterminado del motor. Más importante aún, la capacidad fue validada "usándola nosotros mismos primero": la propia representación del motor comenzó a funcionar a través de esta tubería intercambiable, asegurando que no sea decorativa sino genuinamente utilizable. Abrir proactivamente la costura de una capacidad central significa que el motor pasa de una caja negra de "tómalo como se da" a una plataforma donde "los usuarios avanzados pueden personalizar profundamente", algo especialmente crucial para los creadores que buscan una identidad visual distintiva.

Un manual de uso del motor, escrito para la IA.

El día también hizo algo distintivo: escribir un manual de uso del motor específicamente para la IA. En esta plataforma, la fuerza principal que realmente escribe el código del juego es el agente de IA, no una persona, por lo que "hacer que el motor sea utilizable" debe significar primero "hacerlo legible y correctamente utilizable para la IA". Este manual no es prosa para humanos, sino una especificación de uso estructurada para agentes más un conjunto de habilidades operativas que se pueden seguir directamente: cómo crear entidades, adjuntar componentes, usar el sistema de activos y la postura correcta para tareas comunes, todo escrito en una forma que un agente pueda seguir de manera confiable. Su importancia: la "documentación" de una herramienta ya no es una nota al margen para los humanos, sino un medio de producción que determina directamente la calidad de salida de la IA: cuanto mejor comprenda la IA el motor, más correctos y menos propensos a reelaborar serán los juegos que escriba para usted. Tratar "el manual de la IA" como un ciudadano de primera clase, escrito en serio, es una diferencia fundamental de mentalidad entre esta plataforma nativa de IA y un motor tradicional.

Dos núcleos de ejecución convergen en uno

El día también realizó una gran "resta": retirar y archivar formalmente un núcleo de tiempo de ejecución independiente históricamente sobrante, con todas las tareas de tiempo de ejecución que una vez llevó a cabo ya trasladadas al proceso de backend unificado. Este único corte eliminó casi ciento cincuenta mil líneas de código, dejando solo un caparazón vacío como marcador histórico. ¿Por qué es esto bueno? Porque durante mucho tiempo el sistema tuvo dos núcleos capaces de ejecutar agentes a la vez, por lo que cualquier cambio tenía que sincronizarse en ambos lados, y un momento de falta de atención hacía que su comportamiento fuera inconsistente: un impuesto de mantenimiento continuo e invisible. Una vez convergidos en un único núcleo, todos los flujos de agentes, capacidades y herramientas se registran y ejecutan en un solo lugar, sin más "dos lados que mantener alineados". Eliminar ciento cincuenta mil líneas y al mismo tiempo hacer que el sistema sea más robusto confirma un credo que recorre todo el proyecto: el progreso no se mide por las líneas escritas sino por la cantidad de cosas que debes tener en cuenta para comprender y mantener el sistema; la complejidad que puedes reducir es en sí misma el resultado más valioso.

El contenido del juego se traslada a los activos + una corrección del orden de reproducción

El lado del contenido también avanzó un paso con la línea principal de este día: los enemigos en el shooter de muestra cambiaron de "generados uno por uno en el código" a "instancias de activos de escena". La diferencia entre estos enfoques: los enemigos codificados en código solo pueden ser cambiados por un programador, mientras que los enemigos convertidos en activos estructurados son más fáciles de reutilizar y configurar, y más fáciles de reconocer y colocar para el próximo editor; por lo que esto también es la base para la edición visual, permitiendo que "las cosas que serán editadas" existan en forma de activos con anticipación. Más allá de eso, las herramientas de creación de contenido (edición de estilo de nodo, creación de escenas y similares) obtuvieron un montón de mejoras cotidianas: herramientas de pincel, un lienzo que se adapta a la vista, una barra de herramientas de escena, correcciones de importación de ida y vuelta y más, haciendo que esos bancos de trabajo sean más fáciles de usar. También se solucionó un problema con el orden de reproducción del chat: los mensajes entre agentes y del sistema ahora se agregan correctamente al final, por lo que la reproducción de una parte del historial coincide exactamente con el orden que vio en vivo; para que la reproducción sea confiable, el orden debe ser preciso al pie de la letra.

que significa este dia

Este día es el aspecto de libro de texto de un proyecto que se "prepara para dar un giro": antes de abordar algo importante, primero establezca la dirección, los cimientos y el bagaje, todo a la vez. El plano del editor proporciona "adónde ir", el reflejo de campo del motor, la tubería intercambiable y el manual de IA allanan "un camino que realmente puedes recorrer", mientras que la convergencia del núcleo y la assetización se deshacen de "el viejo equipaje que te hace tropezar". Vale la pena recordar: este día no tenía ni un solo botón nuevo y deslumbrante en el que el usuario pudiera hacer clic y jugar ese mismo día; su valor está todo debajo, el tipo de trabajo de "si no pones los cimientos hoy, no se puede construir la torre de mañana". Una plataforma que evolucione a largo plazo depende precisamente de estar dispuesto a hacer este trabajo preliminar con seriedad cuando no hay un aplauso instantáneo. A partir de este día, la nueva pata "editora" tiene sus dibujos y su fundación; lo que sigue es construirlo, capa por capa.

← Todas las actualizaciones diarias