← Registro de cambios
A diario2026-05-18

Abra cualquier carpeta como espacio de trabajo + versión en la aplicación y accesos directos

Este día la plataforma dejó de atarte a un directorio fijo: elige cualquier carpeta del disco y comienza. La aplicación también adquirió un "sentido de versión": la barra de estado muestra la versión actual, la configuración le permite leer el registro de cambios, con atajos de teclado globales. El motor agregó creación de instancias de modelos, cocción de texturas en tiempo de construcción y un shell de tiempo de ejecución completo con un bucle de juego.

De "bloqueado en un directorio" a "abrir cualquier proyecto"

Antes de esto, el código de tu juego tenía que residir en uno de los directorios fijos integrados de la plataforma para ser administrado, una verdadera limitación: significaba que tu proyecto tenía que acomodar la herramienta en lugar de que la herramienta acomodara tu proyecto. La línea de este día fue eliminar esa restricción, permitiendo que la plataforma abra cualquier directorio en el disco como espacio de trabajo. Parece una pequeña característica de "elegir una carpeta", pero detrás hay una relajación del posicionamiento del producto: desde "una aplicación donde debes organizar el código según sus reglas" hacia "una plataforma de desarrollo que puede hacerse cargo de tu proyecto existente". Junto con el conocimiento de la versión y varios ajustes agregados este día, la plataforma dio otro paso sólido hacia "ser utilizada diariamente como una herramienta adecuada".

Abra cualquier carpeta como espacio de trabajo

La barra superior obtuvo un selector de proyectos que se abre en un explorador de archivos, por lo que puede elegir cualquier directorio en el disco como su espacio de trabajo actual, sin estar obligado a colocar código en una carpeta integrada. Los proyectos abiertos recientemente se recuerdan para regresar con un solo clic. Aún mejor: si eliges un directorio vacío, el sistema cae en un andamio de juego predeterminado que se puede ejecutar directamente, por lo que "crear una nueva carpeta → hacer que un agente comience a trabajar en ella" se convierte en un camino perfectamente sencillo. Para alguien que acaba de clonar un repositorio, esto significa abrir el directorio de su propio proyecto y comenzar de inmediato, sin aprender primero las convenciones del directorio de la plataforma. Realmente baja el listón para empezar.

Versión en la aplicación + registro de cambios + accesos directos

Este día le dio a la aplicación una "sensación de versión". La barra de estado ahora muestra la versión en ejecución y se actualiza por sí sola: observa la versión del código en vivo en segundo plano y se actualiza en el momento en que los archivos cambian, por lo que volver a la ventana confirma si está en la última versión en lugar de mirar un número obsoleto desde hace mucho tiempo. La configuración obtuvo una sección "Registro de cambios" para que pueda leer los cambios recientes dentro del producto, sin tener que ir a otra parte. Y una sección de "Atajos" con un conjunto de atajos de teclado globales hace que las acciones comunes sean reconocibles, memorables y con solo presionar una tecla. Individualmente claro, juntos señalan algo: esto ya no es un experimento desechable sino un producto que se actualiza constantemente, vale la pena usarlo a largo plazo y se toma en serio "cómo sabe el usuario en qué versión está".

Motor: creación de instancias de modelo + cocción de texturas en tiempo de construcción

El motor avanzó tanto en rendimiento como en activos este día. En cuanto al rendimiento, los modelos 3D estándar obtuvieron dibujo instanciado: cuando el mismo modelo aparece en masa en una escena (una hilera de árboles, una multitud de enemigos), el motor puede dibujarlos todos en una sola presentación, lo que reduce drásticamente los costos; La importación de un modelo también lleva el propio nombre de cada nodo al motor, lo que facilita la identificación y manipulación posteriores. En los recursos, las texturas de las imágenes ahora se preparan con anticipación en el "tiempo de compilación" y se recuperan mediante el identificador en el tiempo de ejecución, lo que resulta más rápido de cargar y más estable, sin reprocesamiento en cada ejecución. Uno apunta a "muchos objetos en pantalla", el otro a "carga rápida y estable", y juntos allanan el camino para las escenas genuinamente complejas y ricas en contenido que están por venir.

Toma forma un shell de tiempo de ejecución del motor con un bucle de juego

El motor también completó una base estructural este día: un "shell de ejecución" completo más un bucle de juego. El shell de tiempo de ejecución es responsable de iniciar un juego correctamente y de impulsar la actualización y el renderizado de cada cuadro a una cadencia constante: el motor que hace que cualquier juego "gire" en el nivel más bajo. Antes de esto, los ejemplos individuales a menudo ensamblaban ellos mismos esta lógica de inicio y bucle; convergerlo en un shell estándar que proporciona el motor significa que escribir un juego puede comenzar desde un punto limpio y uniforme en lugar de reconstruir el esqueleto cada vez. Esto es especialmente importante para "hacer que la IA escriba juegos": cuanto más estándar y predecible sea el punto de partida, más fácilmente el código de la IA se ejecutará correctamente y podrá reutilizarse.

Pequeña ergonomía: texto seleccionable + menú contextual del compositor

Este día también suavizó algunas fricciones cotidianas. El texto en el chat ahora se puede seleccionar y copiar como se esperaba, lo cual suena obvio, pero antes se había desactivado involuntariamente, lo que hacía incómodo extraer un pasaje de la respuesta del agente. El compositor obtuvo un menú contextual que pone a su alcance acciones comunes. Cada uno de estos es trivial por sí solo, pero son exactamente la capa que decide si una herramienta "se siente fácil de usar". Una interfaz en la que incluso copiar texto resulta complicado erosionará la buena voluntad, sin importar cuán fuerte sea la capacidad; Suavizar estos bordes uno a uno es un respeto básico hacia las personas que lo usan todos los días.

que significa este dia

Los fragmentos del día responden a una pregunta sencilla: ¿esta plataforma merece ser utilizada a largo plazo como una "herramienta adecuada"? Ser capaz de abrir cualquier proyecto propio indica que está dispuesto a adaptarse a su forma de trabajar actual; tener un número de versión, un registro de cambios y accesos directos indica que se trata a sí mismo como un producto que sigue evolucionando y es responsable ante los usuarios; el motor que agrega instancias, preparación en tiempo de compilación y un shell en tiempo de ejecución estándar indica que el nivel bajo se está preparando seriamente para escenas más grandes y más contenido; y preocuparse por detalles como si el texto se puede copiar dice que se preocupa por su sensación diaria. Entre "can demo" y "can use daily" se encuentra exactamente este tipo de trabajo poco glamoroso pero indispensable.

← Todas las actualizaciones diarias