Empieza a aprender diseño orientado a datos en Unity con estos recursos

Optimizar el rendimiento manteniendo la escalabilidad es vital para que tu juego triunfe en todas las plataformas. La pila tecnológica orientada a los datos (DOTS) puede cambiar las reglas del juego, permitiéndole ofrecer experiencias más complejas y ambiciosas a los jugadores en una gama más amplia de dispositivos. Sin embargo, pasar de un enfoque de diseño orientado a objetos a otro orientado a datos puede suponer un ajuste, incluso para programadores experimentados.
Para ayudarte a empezar con el diseño orientado a datos en Unity, hemos elaborado esta lista de lecturas. Desde tutoriales educativos en vídeo hasta inspiradoras historias de clientes, estos recursos ofrecen información práctica y orientación para que pueda empezar a trabajar con DOTS.
Sumérjase en nuestra completa lista de recursos de aprendizaje DOTS.
Muestras de ECS: Ponte manos a la obra con nuestros proyectos de ejemplo DOTS en GitHub que cubren Entidades, Netcode, Física, Gráficos HDRP y Gráficos URP.
Muestras de controlador de caracteres: Utiliza el ECS para configurar los movimientos comunes de los personajes, como caminar y saltar, así como la colisión de los personajes.
Muestra de carreras de la red ECS: Este ejemplo de juego de carreras muestra las mejores prácticas para el uso de Unity Netcode para Entidades.
Muestra debomberos: Anteriormente utilizado para la formación interna en Unity, este proyecto será el centro de atención del próximo curso de formación DOTS. Tome este proyecto basado en GameObject y desbloquee el rendimiento utilizando componentes DOTS.
Megaciudad Multijugador: Ya disponible, esta demo de acción multijugador en tercera persona admite más de 64 jugadores. Obtenga más información sobre la creación de juegos ambiciosos con ECS para Unity y nuestras soluciones multijugador.
Metro Megacity: Megacity Metro es una demostración multiplataforma, escalable y de alta concurrencia monetaria de nuestra última tecnología, incluido el paquete Netcode para entidades.
Entidades: Este paquete proporciona una implementación orientada a datos de la arquitectura ECS.
Entidades gráficas: Este paquete contiene sistemas y componentes para renderizar entidades ECS.
Netcode para entidades: Este paquete proporciona un marco de trabajo de autorización de servidor con predicción de cliente para su uso en juegos multijugador.
Recientemente hemos lanzado nuestra primera guía completa de diseño orientado a datos en Unity. Introducción a la pila tecnológica orientada a datos para desarrolladores avanzados de Unitypuede ayudarte a tomar una decisión informada sobre si implementar algunos o todos los paquetes y tecnologías DOTS es la decisión correcta para tu proyecto.
Comprende los conceptos básicos de los componentes principales de DOTS utilizando las páginas oficiales de documentación de Unity, incluyendo descripciones generales de Entidades, Física de Unity y Netcode para Entidades.
Mejores prácticas DOTS: Este curso avanzado de dos horas se centra en el ECS. Aprenda a mejorar el rendimiento en tiempo de ejecución del código escrito con los paquetes DOTS.
Física para ECS: Comprenda cómo y cuándo utilizar Havok Physics para Unity frente a Unity Physics, nuestras dos soluciones de física basadas en entidades.
Conceptos básicos de DOTS: Aprenda los fundamentos de DOTS, que le permite implementar el diseño orientado a datos para crear aplicaciones de mayor rendimiento. Seguirá tres scripts de ejemplo que le ayudarán a iniciarse en el Sistema de Trabajos y Entidades.
Familiarícese con DOTS: Tres tutoriales para desarrolladores intermedios que abordan preguntas comunes que usted o su equipo pueden tener en las primeras etapas de su aprendizaje de DOTS.
Curso de diseño orientado a datos: Revise las grabaciones de las cuatro sesiones de nuestro reciente acto de aprendizaje comunitario.
Foros de Unity: Hable de diseño orientado a datos con otros desarrolladores y obtenga respuesta a sus preguntas en nuestros subforos de ECS para Unity: Entity Component System, Graphics for ECS, Netcode for ECS y Physics for ECS.
Discordia: Únete al Discord oficial de Unity para charlar en tiempo real con los desarrolladores sobre conceptos de ECS, Burst, Jobs, Netcode para GameObjects y mucho más.
Unity Twitch: Sumérgete en los juegos Made With Unity. Las retransmisiones de DOTS incluyen Boxeo a Culo Desnudo, V Rising, Ship of FoolsZenith: La última ciudad, y más recientemente, Cataclismo.
Unity Insiders: Sigue a creadores de la comunidad como Turbo Makes Games, Code Monkey y Taro Dev para obtener contenidos educativos sobre diseño orientado a datos.
La diplomacia no es una opción: Mira esta transmisión de Twitch para ver cómo Door407 utiliza DOTS para potenciar las batallas masivas de su juego con miles de unidades.
Zenith: La última ciudad: Descubra cómo Ramen VR aprovechó las entidades para escalar y evitar los límites de velocidad durante la creación de su ambicioso MMO de realidad virtual.
V Rising: Descubra cómo Stunlock Studios utiliza la tecnología orientada a los datos para impulsar un extenso mundo abierto.
Boxeo a Culo Desnudo: Descubra cómo Tuatara Games creó una arquitectura de software modular con DOTS para su juego multijugador de acceso anticipado.
HEROish: En esta charla de la GDC, Justin Larrabee, de Sunblink Entertainment, habla de cómo aprovechar el ECS para crear un juego de aventuras para móviles de éxito.
Mesa redonda DOTS: Rasmus Höök de Stunlock Studios y Justin Larrabee de Sunblink Entertainment se unen a Andrew Parsons y Joe Valenzuela de Unity para compartir cómo utilizan las entidades en Unity 2022 LTS.
¿Sientes curiosidad por el futuro de DOTS ahora que hemos lanzado Entidades 1.0? Para más información, consulta el hilo de desarrollo de DOTS y próximos hitos en los foros de Unity.
Haga realidad su ambicioso juego con DOTS, que le permite crear juegos escalables de alto rendimiento y experiencias inolvidables. Obtén las últimas características con Unity 2022 LTS y prueba la próxima tecnología en Unity 6 Preview.



