Aprenda paso a paso cómo convertir un proyecto basado en GameObject a DOTS.

Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.

Campamento de entrenamiento DOTS

Accede a nuestro bootcamp para desarrolladores de juegos avanzados y maximiza el rendimiento de tu juego.

Optimiza tu juego con DOTS

En estas sesiones paso a paso convertimos un proyecto basado en GameObject, Firefighters, para incluir componentes DOTS clave. Aprenda los fundamentos de la programación orientada a datos y cómo utilizar el sistema de trabajos de C#, el compilador Burst y el sistema de componentes de entidad (ECS) en sus propios juegos.

Aprendizaje en grupo con otros desarrolladores

Únase a nuestra comunidad de desarrolladores y aprenda sobre el diseño orientado a datos, con expertos de Unity disponibles para responder sus preguntas.

Máximo impacto en sólo cuatro horas

Aprenda a utilizar el compilador Burst , el sistema de trabajos de C# y ECS para lograr un rendimiento enormemente mejor en su proyecto.

Formación de calidad con expertos

Lo guiaremos a través del proyecto de muestra de Bomberos para mostrarle de primera mano los beneficios de rendimiento del diseño orientado a datos.

Aprendizaje adicional con nuevos tutoriales

Desarrolle las habilidades que adquiera en el bootcamp con los nuevos tutoriales de DOTS en Unity Learn y escuche a los creadores que han tenido éxito con DOTS en producción.

Infórmese antes de comenzar

Este curso de formación avanzada no se recomienda para programadores de nivel principiante.

Se requiere Unity 2022 LTS

Actualice a Unity 2022 LTS para asegurarse de tener acceso a todas las funciones cubiertas en el campo de entrenamiento.

Obtenga el proyecto de muestra

Firefighters está disponible para descargar desde nuestro repositorio de GitHub . Habilitado mediante programación orientada a datos, este ejemplo le permite desarrollar bots para combatir incendios a escala masiva.

Explora nuestros recursos de aprendizaje

¿Eres nuevo en DOTS? Pruebe nuestro nuevo curso Conceptos básicos de DOTS en Unity Learn y póngase al día con trabajos y entidades.

Horario de sesiones

Vea lo que se cubre en el bootcamp. Cada sesión se basa en los conceptos del día anterior.

Día 1: Empezando con entidades

Comenzamos con una característica de Entidades llamada “horneado” para generar los elementos que componen el tutorial de Bomberos.

Día 2: Código del juego: Simulación de un incendio que se propaga

En esta sesión, utilizamos colecciones DOTS y componentes de búfer dinámicos para comenzar a simular un incendio que se propaga.

Día 3: Optimización con el sistema de trabajos de C#

Basándonos en la sesión anterior, hacemos que el código de simulación de incendios sea multiproceso utilizando el sistema de trabajos de C#.

Día 4: Código del juego: comportamiento del bot

En esta sesión, implementamos el comportamiento de los robots bomberos utilizando una máquina de estados.

Prima: Agregar animación y UI

En esta sesión adicional, aprenda a sincronizar entidades y GameObjects para obtener beneficios de animación e interfaz de usuario.

Los anfitriones de tu campamento de entrenamiento

Brian Will, ingeniero de software sénior

Brian Will es un ingeniero de software senior en Unity. Su misión actual es ayudar a los desarrolladores a comprender DOTS para que puedan lograr un mejor rendimiento para sus juegos.

Brian voluntad

Mike Geig, gerente sénior de Defensa y Comunidad

Mike Geig es el líder de Defensa y Comunidad en Unity Technologies, donde su pasión por educar e inspirar a los creadores puede brillar.

Mike Geig

Ashley Alicea, gerente sénior de productos técnicos

Ashley Alicea es gerente senior de productos técnicos en Unity. Trabaja en flujos de trabajo de juego escalables que hacen que el Editor de Unity sea más accesible para una amplia gama de creadores.

Ashley Alicea

Vea cómo otros estudios utilizan DOTS

Mesa redonda de DOTS

Webinar: Maximiza el potencial de tu juego con un diseño orientado a datos

Sunblink Entertainment & Stunlock Studios

Rasmus Höök de Stunlock Studios y Justin Larrabee de Sunblink Entertainment se unieron al equipo DOTS de Unity para compartir sus experiencias con Entities en Unity 2022 LTS.

Boxeo con el trasero desnudo

Estudio de caso: Boxeo con el trasero desnudo

Tuatara Games

Descubra cómo Tuatara Games potencia su caótico juego de lucha multijugador Bare Butt Boxing al combinar tecnología orientada a datos con el ecosistema de extremo a extremo de Unity para el desarrollo multijugador.

DOTS

Estudio de caso: Cenit: La última ciudad

Ramen VR

Descubra cómo Ramen VR utilizó Entities para permitir una escala masiva y evitar límites de velocidad en su ambicioso MMO de VR .

Contáctanos

Aproveche el poder de DOTS con Unity Pro o Unity Enterprise.

Preguntas frecuentes

Este bootcamp aprovecha la tecnología que solo puedes encontrar en Unity 2022 LTS o una versión posterior de Unity.

Envía tus preguntas al foro de ECS o en nuestro canal oficial de Discord.

Firefighters es un proyecto basado en GameObject con una gran cantidad de elementos de escena. Guía a los bomberos robot para que puedan extinguir un incendio fuera de control.

Durante el bootcamp, aprenderás cómo desbloquear progresivamente un mayor rendimiento a lo largo del tiempo utilizando diferentes componentes DOTS. Descubra cómo aprovechar el sistema de trabajos de C#, el compilador Burst y las entidades para habilitar aún más elementos con un mayor rendimiento.

Visite nuestra página de muestras de ECS para obtener las últimas muestras, videos y paquetes de DOTS.

Sí, DOTS requiere conocimientos de programación avanzados y no se recomienda para principiantes. Si eres completamente nuevo en DOTS/ECS, comienza con este curso en Unity Learn.

No, este bootcamp no requiere que sigas en tiempo real tu propio proyecto de muestra; los cursos demuestran conceptos clave y su implementación.