Unity características y actualizaciones
Unity Technologies ha publicado la última versión de su motor de juegos en tiempo real, esta nueva entrega viene con más de 280 nuevas características y mejoras, entre las que se incluyen Scripting Render Pipeline actualizado, Shader Graph, GPU Lightmapping y varios cambios en High Definition Render Pipeline y Post Production Stack.
Otras mejoras incluyen nuevas herramientas para artistas como el aparejo de animación en tiempo de ejecución y los cambios a las herramientas de audio, video y DCC. La línea de tiempo ahora es un paquete validado con una nueva característica de señales para permitir que la línea de tiempo interactúe con los objetos de la escena.
Los cambios en la publicación móvil incluyen la capacidad de parchear un paquete de aplicaciones en lugar de hacer una reconstrucción completa. Las nuevas características de rendimiento adaptativo móvil proporcionan datos sobre las tendencias térmicas y más.
Las mejoras de rendimiento incluyen el trabajo continuo en la pila de tecnología orientada a datos multi hilo, que se puede ver en acción creando la demostración de Megacity. También se anunció una nueva solución de física desarrollada en colaboración con Havok. Para más información visita su blog.
https://youtu.be/SJplDRtV1Oo
Nueva actualización Unity 2019-3
Una nueva actualización ha llegado a Unity, con nuevas interfaces, gráficos, sistemas, editores optimizados.
Aquí os dejo un vídeo de 2 minutos que lo resume a la perfección. Si quieres entrar en más detalles haz click aquí y te redirigirá a las notas técnicas de la actualización.
https://youtu.be/gincn1XNs14
Unity revela su hoja de ruta 2020
Unity revela su hoja de ruta 2020. Toda buena empresa necesita de una hoja de ruta, una guía de qué se quiere hacer y del cómo, es bueno tanto para los integrantes de la compañía como para los consumidores de sus productos, esto es lo que acaba de publicar Unity, ha presentado sus planes para este año, todas las novedades se presentan en el siguiente vídeo, como era de esperar el vídeo abarca cualquier herramienta de la compañía, desde el rendimiento hasta la iluminación, pasando por la animación, procesado de alta definición o la física. A medida que esta hoja de ruta avance en el tiempo, veremos como quedan todas estas mejoras llevadas a la práctica.
https://youtu.be/dDjsS4NPqFU
1 Archivos adjunto(s)
Hoja de ruta para el 2021 en Unity
Hoja de ruta para 2021 en Unity, el compromiso del producto 2021 es simple. Se trata de proporcionar características, flujos de trabajo y componentes listos para la producción en función de lo que el usuario viene pidiendo. Consideramos una característica lista para la producción si ésta satisface completamente tus necesidades, es totalmente compatible con el lanzamiento y tiene una solución de errores oportuna, mejoras y una hoja de ruta clara, en otras palabras, características en las que puedes confiar a lo largo de su producción.
En Unity van a cambiar la forma de trabajar. Harán menos, y lo harán mejor, y probaremos que funcione cohesivamente antes de lanzarlo. Están reuniendo equipos más grandes y completos para desarrollar las características y funcionalidades que son más importantes para ti. Están invirtiendo en nuestros equipos de productos, programas, ingeniería y diseño para que podamos aumentar nuestro enfoque en apoyarle con grandes flujos de trabajo y comprometernos con lanzamientos predecibles y fiables.
Todo el desarrollo de software es un proceso. Cada mes, te invitaremos a ver y comentar nuestro progreso a través de una serie de diarios de desarrolladores para que puedas ver la teoría convertirse en realidad.
Estas son las áreas de interés para 2021:
Interoperabilidad y estabilidad de productos básicos
La serie de lanzamientos de Unity 2021 se basa directamente en la versión de Unity 2020 LTS (Long-Term Support). Su enfoque clave es aumentar la estabilidad y robustez del editor, para reducir los errores y las regresiones, particularmente aquellos con mayor impacto en el usuario. No quieren que esto sea una nota secundaria. Quieren que sea la base sobre la que todo lo demás se apoya para seguir adelante.
Otro cambio importante es que además de bugs, regresiones y crashes, están incorporando flujos de trabajo rotos e interoperabilidad en su definición como errores y registrando como tales.
Otras áreas de enfoque incluyen:
Flujos de trabajo y facilidad de uso: correcciones de calidad de vida mediante la actualización de flujos de trabajo agregados, como la creación de la interfaz de usuario y las herramientas clave para habilitarlos, por ejemplo, Sistema de herramientas de escenas, Búsqueda y filtrado.
Alcance de la plataforma: soporte de plataforma y contenido de lanzamiento para consolas de próxima generación, silicio de Apple, nuevas plataformas AR/VR y optimización y soporte continuos para arquitectura móvil.
Rendimiento y velocidad de iteración: mejora la productividad de su equipo a lo largo del ciclo de vida de desarrollo desde la importación, compilación e implementación de activos e iteración en el Editor.
En lo que respecta a las funciones para Unity, están evolucionando tres áreas características específicas: gráficos, redes multijugador y scripting visual.
Gráficos: Canalización de renderizado y herramientas con scripts, donde maduraremos la solución para canalizar el render universal (URP) y estabilizaremos la canalización de render de alta definición (HDRP). El objetivo a largo plazo con esta canalización de render es tener interoperabilidad completa con todas las características de Unity para que haya una manera de construir su escena con un ecosistema de herramientas que de soporte a los usuarios.
En lo que respecta al Scripting visual en 2021, proporcionaran el scripting visual Bolt como característica principal, integrada directamente en Unity. A medida que lo hacen, aportaran coherencia en todas las herramientas de desarrollo basadas en nodos. Saben que es clave para conseguir una buena experiencia de uso para el usuario, unificar los flujos de trabajo de scripting visual con otras soluciones basadas en nodos.
En lo referente a las redes multijugador, la intención es entregar una base de netcode estable y con soporte. En primer lugar, esto significa ampliar el enfoque más allá del espacio de netcode de Data-Oriented Technology Stack (DOTS) para resolver para Game Objects del Unity actual. En segundo lugar, estamos comprometidos a ofrecer soluciones de pila completa para géneros clave mediante la construcción junto con el increíble talento en la comunidad multijugador de software de código abierto (OSS). Y por último, la creación multijugador necesita algo más que netcode, por lo que planeamos hacer una inversión significativa en herramientas, documentos y muestras para que sea más fácil iniciarse.
Como lo demuestra el éxito de juegos como Fall Guys: Ultimate Knockout de Mediatonic, los grandes juegos multijugador son posibles en Unity hoy en día, y lo seguiremos haciendo más fácil.
Más información en el blog de Unity.
Conectar el depurador a Unity y reproducir el contenido
Conecte el depurador a Unity y reproducir el contenido, usando console.log es una manera fácil y rápida de ayudar a depurar su proyecto utilizando la vista de consola de Unity. Sin embargo, Visual Studio ofrece una manera más eficaz que se vuelve cada vez más valiosa a medida que el proyecto se vuelve más complejo.
En Visual Studio, simplemente le das clic al botón Adjuntar a Unity en el menú de Visual Studio. Esto crea una conexión entre las dos aplicaciones para que puedas insertar puntos de interrupción y recorrer el código, mientras estás en modo de reproducción en Unity. También puedes hacer clic en Adjuntar a Unity y jugar para iniciar la ejecución sin salir de tu IDE.
Lo bonito aquí es que te permite inspeccionar el estado del flujo de código y los valores de las propiedades etcétera, en tiempo de ejecución. Si bien esto puede parecer trivial, ser capaz de pausar la ejecución en cualquier momento durante el juego y pasar por el paso para inspeccionar el estado específico del juego y los valores de sus propiedades en ese marco exacto, es una herramienta muy potente al depurar.
Otra opción útil al trabajar con puntos de interrupción es que puede insertar sus propias condiciones con acciones relacionadas, como una expresión condicional que tiene que evaluarse como true antes de aplicar en el flujo de depuración.
https://youtu.be/qnZKCXU7WGE