Pesquisar em Unity

Conectar o DOTS

Os últimos recursos da nova base fundamental do Unity

Última atualização: julho de 2019

A base fundamental do Unity está sendo reconstruída no Data-Oriented Technology Stack (DOTS) multithread de alto desempenho, composto pelo Sistema de Trabalhos em C#, o Sistema de Entidade de Componentes e o Compilador Burst. Se você é um novo usuário do Unity e deseja saber mais sobre DOTS, consulte esta página que oferece uma visão geral introdutória útil e o fórum sobre DOTS. Conheça Megacity, a demonstração do ECS, aqui.

Assim que aprender os conceitos básicos do DOTS, continue o aprendizado com os recursos adicionais listados nesta página.

Converter seu jogo para DOTS

Converter seu jogo para DOTS

Mike Geig, evangelista na Unity, mostra o que está envolvido na migração de código de jogo existente para DOTS. Ele aconselha desenvolvedores a implementar o DOTS de maneira incremental, a fim de integrá-lo criteriosamente aos projetos existentes e manter-se atualizado sobre o roteiro da Unity, já que a tecnologia está em constante evolução.

Assista

Compreensão do design orientado a dados para o sistema de entidade de componentes

design orientado a dados

Elizabeth Baumel, engenheira de software para DOTS, fala sobre algumas das melhores maneiras de abordar o design de sistemas de jogo para aproveitar os novos recursos do ECS de alto desempenho. Dados. Como ela conta em sua palestra, o design orientado a dados certamente é diferente da programação orientada a objetos, mas não é mais complicada do ponto de vista intrínseco.

Ela aborda algumas das limitações associadas ao design ou à programação orientada a objetos (POO), começando por uma visão geral dos cinco pilares: encapsulamento ou ocultação da informação, classes, herança, polimorfismo e interfaces. Depois, ela se aprofunda nos detalhes de como as abordagens diferentes afetam o hardware e a memória, especificamente o cache. Ela também oferece algumas orientações sobre o que fazer e não fazer ao projetar os dados com o ECS.

Assista

Project Tiny: desenvolvido no DOTS

Project Tiny

Project Tiny é um novo modo de editor e tempo de execução desenvolvido para criar experiências que carregam instantaneamente sem instalação. Uma nova visualização do Project Tiny que usa C# como linguagem de programação já está disponível. A visualização está totalmente integrada ao DOTS. Saiba mais sobre ele no fórum dedicado.

Se quiser saber mais sobre o Project Tiny, assista a esta sessão de Arturo Nunez, evangelista técnico.

Blogs de Lucas Meijer sobre DOTS

blogs sobre DOTS

No meio do ano, Lucas Meijer, diretor técnico na Unity, escreveu algumas publicações de blog detalhadas que podem ser lidas aqui:

Sobre DOTS: C++ e C#

Sobre DOTS: Sistema de Entidade de Componentes

Mais recursos

Queremos saber! Você gostou deste conteúdo?

Sim, continue. Bem. Poderia ser melhor