O que você está procurando?
Aprenda passo a passo como converter um projeto baseado em GameObjects para DOTS.
Garanta seu lugar

Campo de treinamento DOTS

Acesse nosso bootcamp para desenvolvedores de jogos avançados e maximize o desempenho de seu jogo.
Esta página foi traduzida por máquina. Para ver a versão original a fim de obter uma fonte confiável e precisa,

Otimize seu jogo com DOTS

Nessas sessões passo a passo, convertemos um projeto baseado em GameObjects, Firefighters, para incluir os principais componentes do DOTS. Aprenda os fundamentos da programação orientada a dados e como usar o C# Job System, o Burst Compiler e o Entity Component System (ECS) em seus próprios jogos.

Aprendizagem em grupo com outros desenvolvedores

Junte-se à nossa comunidade de desenvolvedores e aprenda sobre design orientado a dados, com especialistas da Unity à disposição para responder às suas perguntas.

Impacto máximo em apenas quatro horas

Saiba como usar o compilador Burst, o C# Job System e o ECS para obter um desempenho extremamente melhor em seu projeto.

Treinamento de qualidade com especialistas

Vamos orientá-lo no projeto de amostra Firefighters para mostrar em primeira mão os benefícios de desempenho do design orientado a dados.

Aprendizado adicional com novos tutoriais

Desenvolva as habilidades adquiridas no bootcamp com novos tutoriais de DOTS no Unity Learn e ouça os criadores que tiveram sucesso com DOTS na produção.

Saiba antes de começar

Esse curso de treinamento avançado não é recomendado para programadores iniciantes.

É necessário o Unity 2022 LTS

Atualize para o Unity 2022 LTS para garantir que você tenha acesso a todos os recursos abordados no bootcamp.

Obter o projeto de amostra

O Firefighters está disponível para download em nosso repositório do GitHub. Viabilizado pela programação orientada a dados, esse exemplo permite que você desenvolva bots para combater incêndios em grande escala.

Explore nossos recursos de aprendizado

Novo no DOTS? Experimente nosso novo curso Noções básicas de DOTS no Unity Learn e fique por dentro de Jobs e Entidades.

Programação das sessões

Veja o que é abordado no bootcamp. Cada sessão se baseia nos conceitos do dia anterior.

Dia 1: Começando com entidades

Começamos com um recurso de entidades chamado "baking" para gerar os elementos que compõem o tutorial dos bombeiros.

Dia 2: Código do jogo - Simulação de um incêndio que se espalha

Nesta sessão, usamos coleções DOTS e componentes de buffer dinâmico para começar a simular um incêndio que está se espalhando.

Dia 3: Otimização com o sistema de trabalho C#

Com base na sessão anterior, tornamos o código de simulação de incêndio multithread usando o C# Job System.

Dia 4: Código do jogo - Comportamento do bot

Nesta sessão, implementamos o comportamento dos bots bombeiros usando uma máquina de estado.

Bônus: Adição de animação e interface do usuário

Nesta sessão de bônus, saiba como sincronizar entidades e GameObjects para obter benefícios de animação e interface do usuário.

Seus anfitriões do bootcamp

Brian Will

Brian Will, engenheiro de software sênior

Brian Will é um engenheiro de software sênior da Unity. Sua missão atual é ajudar os desenvolvedores a entender o DOTS para que possam obter melhor desempenho em seus jogos.
Mike Geig

Mike Geig, gerente sênior de defesa de interesses e comunidade

Mike Geig é o líder de Advocacia e Comunidade na Unity Technologies, onde sua paixão por educar e inspirar criadores pode brilhar.
Ashley Alicea

Ashley Alicea, gerente técnico sênior de produtos

Ashley Alicea é gerente de produto técnico sênior na Unity. Ela trabalha em fluxos de trabalho de jogabilidade escaláveis que tornam o Unity Editor mais acessível para uma gama diversificada de criadores.

Veja como outros estúdios usam o DOTS

01 / 03

Entre em contato

Aproveite o poder do DOTS com o Unity Pro ou o Unity Enterprise.

Perguntas frequentes

Em qual versão do Unity eu preciso estar para este bootcamp?

+

Como posso obter apoio enquanto assisto às sessões?

+

O que é o projeto de amostra do Firefighters?

+

Que outras amostras DOTS estão disponíveis?

+

É necessário ter experiência em programação para participar do bootcamp?

+

Precisarei acompanhar o projeto de amostra?

+