Buscar en Unity

Une los puntos con DOTS

Los recursos más recientes sobre la nueva base de Unity

Última actualización: julio de 2019

Estamos reconstruyendo la base de Unity sobre la pila de tecnología basada en datos (DOTS), que incluye C# Job System, el sistema de componentes de entidad (ECS) y el compilador Burst. Si eres un nuevo usuario de Unity y quieres obtener más información acerca de DOTS, consulta esta página que ofrece una descripción general de introducción y visita el foro sobre DOTS. También puedes obtener información acerca del demo de Megacity ECS aquí.

Cuando entiendas los conceptos básicos de DOTS, puedes seguir aprendiendo con los recursos adicionales mencionados en esta página.

Convierte tu juego a DOTS

Convierte tu juego a DOTS

Mike Geig, promotor de Unity, explica lo que se necesita para migrar el código existente de un juego hacia DOTS. Mike aconseja a los desarrolladores implementar DOTS de forma incremental, integrarlo cuidadosamente en los proyectos existentes y estar al tanto de la la hoja de ruta de Unity, ya que esta tecnología evoluciona constantemente.

Míralo

Comprensión del diseño orientado a los datos para sistemas de componentes de entidad

diseño orientado a los datos

Elizabeth Baumel, ingeniera de software de DOTS, describe algunos de los mejores enfoques para el diseño de los sistemas de tu juego, los cuales te permiten aprovechar las nuevas funciones de ECS de alto rendimiento. Como afirma en su conferencia, el diseño orientado a los datos es diferente a la programación orientada a los objetos, pero no necesariamente es más complicado.

Ella describe algunas de las limitaciones del diseño o la programación orientada a los objetos (OOP), empezando por una descripción general de sus cinco pilares: encapsulamiento (ocultar la información), clases, herencia, polimorfismo e interfaces. Después, explica los detalles sobre la manera en que los diferentes enfoques afectan el hardware y la memoria, específicamente, la memoria caché. También ofrece algunos consejos sobre lo que debes y lo que no debes hacer al diseñar tus datos con ECS.

Míralo

Más de las sesiones recientes acerca de DOTS

Mira estas sesiones de GDC 2019:

Megacity on Mobile

Aprovechar la física impulsada por DOTS

Primeros pasos con el demo de Megacity

Project Tiny: creado en DOTS

Project Tiny

Project Tiny es un nuevo tiempo de ejecución y modo del Editor, el cual está diseñado para crear experiencias que se pueden cargar al instante y sin necesidad de instalación. Ya está disponible una nueva vista previa de Project Tiny que utiliza C# como lenguaje de programación. La vista previa está totalmente integrada con DOTS. Puedes obtener más información al respecto en el foro especial.

Si quieres más información acerca de Project Tiny, mira esta sesión presentada por el promotor técnico Arturo Núñez.

Blogs de Lucas Meijer acerca de DOTS

blogs acerca de DOTS

Hace unas semanas, Lucas Meijer, director técnico de Unity, escribió un par de publicaciones detalladas en el blog, las cuales están disponibles aquí:

Sobre DOTS: C++ y C#

Sobre DOTS: sistema de componentes de entidad

Mas recursos

¡Debemos saberlo! ¿Te gustó este contenido?

Sí. Que sigan llegando Me da igual. Podría ser mejor