Reconstrucción de las bases de Unity
Estamos reconstruyendo el núcleo de Unity con la pila de tecnología basada en datos. DOTS hace que los juegos geniales se ejecuten más rápido en los procesadores multinúcleo sin tener que programar tanto código. Si bien la mayoría de los paquetes de Unity que forman parte de DOTS están actualmente en vista previa, algunos igual pueden causar un gran impacto hoy en las áreas críticas para el rendimiento de tus proyectos.

Escribe código C# de alto rendimiento
DOTS les ofrece a los programadores un modelo conveniente para escribir código de subprocesos seguro a fin de obtener enormes ganancias en el rendimiento. Además, optimiza el control térmico y la duración de la batería en los dispositivos móviles de los jugadores. Al hacer la transición del diseño orientado a los objetos al diseño orientado a los datos, también podrás reutilizar tu código y otras personas podrán entenderlo y trabajar en él con mayor facilidad.
Crea mundos más complejos con mayor rapidez
Aprovecha la potencia de DOTS utilizando los flujos de trabajo que ya conoces.
El nuevo flujo de trabajo de conversión transforma tus GameObjects en entidades con solo un clic. Durante el tiempo de ejecución, el nuevo Entity Preview Inspector visualiza cómo DOTS convierte tus GameObjects en entidades. Obtendrás los datos hiperoptimizados y de fácil transmisión que necesitas mientras usas los GameObjects tal como ya los conoces.
Nuestra nueva función experimental Unity Live Link también te permite iterar de manera instantánea en Play Mode sin tener que crear una compilación cada vez. Puedes probar la experiencia de juego en el dispositivo de destino en tiempo real e iterar incluso más rápido.

Megacity demo built on DOTS
Paquetes DOTS
Seguimos agregando continuamente paquetes nuevos a la pila y son cada vez más los paquetes que se verifican y se consideran listos para la producción. Recomendamos encarecidamente solo usar los paquetes de vista previa para las fases de prueba y preproducción de tus proyectos.
Estudios que usan DOTS
Algunos estudios pioneros ya disfrutan de las ventajas de usar DOTS.
Blackbird Interactive
"Durante el proceso de desarrollo de Hardspace: Shipbreaker, la pila de tecnología basada en datos (DOTS) generó nuevas posibilidades que antes ni siquiera podíamos imaginar. Algunos de nuestros procesos que normalmente tardaban una hora solo requieren 100 milisegundos después de la implementación de DOTS." - Richard Harrison, director técnico de Hardspace: Shipbreaker
Tic Toc Games
Descubre cómo Tic Toc pudo iterar más rápido y reutilizar fácilmente su código en diferentes proyectos a la vez que mejoró la retención de los jugadores y la duración de la batería y el control térmico del dispositivo.
Far North Entertainment
Este estudio mejoró 2250 veces la velocidad con Entity Component System, C# Jobs System y el compilador Burst. "El proyecto en el que estamos trabajando en este momento no podría haberse hecho sin DOTS", dice Jimmy Mahler, director ejecutivo del estudio.
Nordeus
"Tan pronto como supimos de DOTS, nos contactamos con Unity para probarlo y ver si podíamos trabajar en conjunto", dice Jozef Oros, ingeniero de software en Nordeus. "DOTS de Unity nos permitió crear algunos efectos fantásticos, como explosiones grandiosas, que sabíamos que dejarían atónito al público".
Freejam
"El layout de los datos de ECS es fundamental para nuestro enfoque sobre el uso de redes. Nos proporciona un método rápido, preciso y extensible para sincronizar los datos del juego", dice Mark Simmons, director ejecutivo del estudio. Freejam está trabajando en Gamecraft, un juego multijugador en el que se pueden crear juegos a partir de bloques.
Door 407
Este estudio está trabajando en Diplomacy Is Not an Option (DNO), un juego de estrategia en tiempo real. Y con resultados asombrosos. "Usamos DOTS casi para todo en nuestro juego y descubrimos que es especialmente útil para la búsqueda de rutas (pathfinding) y para optimizar la lógica de nuestro juego", dice el desarrollador principal Sergey Klimenko.
Proyectos de muestra que usan DOTS
Creamos varios demos de tecnología para que pruebes; incluyen tanto el código fuente como los assets.
Muestra de DOTS
Explora DOTS Sample, un proyecto de prueba interno que combina todos los componentes actuales de DOTS, incluyendo Unity Physics, animación, Netcode y flujo de trabajo de conversión.
Megacity
En Unite Los Ángeles, presentamos este paisaje urbano futurista, enriquecido con vehículos voladores y un paisaje sonoro fascinante para mostrar algunas de las emocionantes posibilidades que ofrece DOTS.
Megacity cuenta con 4,5 millones de renderizadores de mallas, 200 mil objetos de construcción únicos, 100 mil fuentes de audio únicas y 5 mil vehículos dinámicos que vuelan sobre carriles de tráfico basados en splines.
Batalla gigante en el universo de Spellsouls
Como parte del lanzamiento de la vista previa de Entity Component System, trabajamos con nuestros amigos de Nordeus para crear un demo para nuestra presentación principal en Unite Austin 2017. En GitHub puedes encontrar una versión reducida del proyecto.