¿Qué estás buscando?
Hero background image
Pila tecnológica orientada a datos (DOTS) de Unity
DOTS incluye tecnologías y paquetes que ofrecen un enfoque de diseño orientado a los datos para crear juegos en Unity. Aplicar un diseño orientado a los datos a la arquitectura de un juego permite a los creadores escalar el procesamiento con un alto rendimiento.
Sintonice esta breve demostración en la que se explican las características de Megacity Metro y cómo Netcode for Entities puede funcionar en juegos multijugador basados en la acción.
Regístrate ahora
Portada de flujo de trabajo de DOTS

ECS para Unity

ECS for Unity (Entity Component System) enables you to build more ambitious games. It’s a data-oriented framework compatible with GameObjects, enabling seasoned Unity creators to achieve more thanks to an unprecedented level of control and determinism.

Compilador Burst

Compilador Burst

Burst is a compiler that translates from IL/.NET bytecode to highly optimized native code. It uses the industry-proven LLVM compiler infrastructure to give game creators native code performance from C#. Burst also exposes CPU intrinsics, making it possible to fine-tune performance-critical code.

Trabajos de Profiler

C# Job System

This system allows Unity developers to take advantage of multi-core computing platforms with parallelized code that can run safely and at speed. The C# Job System exposes Unity’s internal C++ Job System, giving Unity creators the ability to run their scripts alongside Unity’s internal processing.

DOTS en producción
multiplicador de megaciudades
Megacity Multiplayer

Learn more about building ambitious multiplayer games using ECS for Unity and Unity Gaming Services (UGS) with a third-person multiplayer action sample that supports 64+ players.

El camino hacia el aprovechamiento de DOTS en la producción
Ramen VR y Electric Square

Learn how ECS for Unity helped Ramen VR scale up gameplay for Zenith: The Last City, a VR MMO; and how Electric Square used ECS to achieve deterministic gameplay for QA, design loops, and streaming for Detonation Racing, a fast-paced Apple Arcade racing game.

Exhibición de V Rising
Estudios Stunlock

Learn how Stunlock Studios used ECS throughout the development of V Rising, an open-world, multiplayer survival game, including world building in the Editor with custom visual scripting and scalable open-world streaming.

Unity en Devcom con IXION
Juegos Kasedo

Learn how Kasedo Games used ECS for Unity to power heavy NPC simulation for IXION, their city builder, survival, and space exploration title.

Blackbird Interactivo
Blackbird Interactivo

"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

Tarjeta de puerta 407
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.

Imagen de ECS
Empieza con DOTS

Check out some of the resources to help you get started with DOTS and learn about the fundamental concepts of data-oriented design.

Introducción a DOTS
Paquetes DOTS

La pila de tecnología basada en datos (DOTS) está conformada por una cantidad de paquetes cada vez mayor. Para comenzar a usar DOTS, lee nuestro resumen de los diferentes componentes que puedes instalar desde Package Manager.

Lista de paquetes DOTS

Documentación y muestras

Comienza por leer la documentación sobre C# Job System. Además, consulta la documentación de los paquetes disponibles en Package Manager.

Manual de C# Job System
Muestras de Entity Component System
Proyecto tutorial sobre DOTS con juego estilo Pong

Mira las charlas de Unite Copenhague 2019 sobre DOTS

Entérate de cómo estudios de videojuegos pioneros utilizan DOTS para hacer juegos increíbles más rápido y cómo funcionan en conjunto todos los componentes de DOTS, incluyendo Unity Physics, el nuevo flujo de trabajo de conversión y el compilador Burst.

Mira las charlas