O que você está procurando?
Engine & platform

Comece a aprender design orientado a dados no Unity com estes recursos

FERGUS BAIRD / UNITY TECHNOLOGIESSenior Content Marketing Manager
Feb 22, 2024|4 Min
Comece a aprender design orientado a dados no Unity com estes recursos
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

Otimizar o desempenho e, ao mesmo tempo, manter a escalabilidade é vital para ajudar seu jogo a ter sucesso em todas as plataformas. A pilha de tecnologia orientada a dados (DOTS) pode ser um divisor de águas, permitindo que você ofereça experiências mais complexas e ambiciosas aos jogadores em uma variedade maior de dispositivos. Entretanto, a mudança de uma abordagem de design orientada a objetos para uma orientada a dados pode ser um ajuste, mesmo para programadores experientes.

Para ajudar você a começar a usar o design orientado a dados no Unity, elaboramos esta lista de leitura. De tutoriais em vídeo educativos a histórias inspiradoras de clientes, esses recursos oferecem insights práticos e orientação para que você possa começar a trabalhar com o DOTS.

Mergulhe na nossa lista abrangente de recursos de aprendizagem DOTS abaixo.

Modelos e amostras

Amostras ECS: Coloque a mão na massa com nossos projetos de amostra DOTS no GitHub, abrangendo entidades, código de rede, física, gráficos HDRP e gráficos URP.

Amostras de controladores de caracteres: Use o ECS para configurar os movimentos comuns dos personagens, como andar e pular, bem como a colisão de personagens.

Amostra da ECS Network Racing: Essa amostra de jogo de corrida mostra as práticas recomendadas para o uso do Unity Netcode for Entities.

Amostra debombeiros: Anteriormente usado para treinamento interno do Unity, esse projeto será o foco do próximo bootcamp do DOTS. Pegue esse projeto baseado em GameObject e desbloqueie o desempenho usando os componentes DOTS.

Megacity Multijogador: Já disponível, essa demonstração de ação multijogador em terceira pessoa suporta mais de 64 jogadores. Saiba mais sobre a criação de jogos ambiciosos usando o ECS para Unity e nossas soluções multijogador.

Megacity Metro: O Megacity Metro é uma demonstração dimensionável, de alta concorrência e multiplataforma de nossa tecnologia mais recente, incluindo o pacote Netcode for Entities.

Pacotes

Entidades: Esse pacote fornece uma implementação orientada a dados da arquitetura ECS.

Entidades Gráficas: Este pacote contém sistemas e componentes para renderização de entidades ECS.

Netcode para entidades: Esse pacote fornece uma estrutura de autoridade de servidor com previsão de cliente para uso em jogos multijogador.

E-books e documentação

Recentemente, lançamos nosso primeiro guia abrangente em e-book sobre design orientado a dados em Unity. Introdução à pilha de tecnologia orientada a dados para desenvolvedores avançados do Unitypode ajudá-lo a tomar uma decisão informada sobre se a implementação de alguns ou de todos os pacotes e tecnologias DOTS é a decisão certa para o seu projeto.

Entenda os conceitos básicos dos principais componentes do DOTS usando as páginas oficiais de documentação do Unity, incluindo visões gerais de Entities, Unity Physics e Netcode for Entities.

Unity Learn

Práticas recomendadas de DOTS: Esse curso avançado de duas horas concentra-se no ECS. Saiba como melhorar o desempenho do tempo de execução no código escrito usando os pacotes DOTS.

Física para ECS: Entenda como e quando usar o Havok Physics for Unity versus o Unity Physics, nossas duas soluções de física baseadas em entidades.

Noções básicas de DOTS: Aprenda os fundamentos do DOTS, que permite implementar o design orientado a dados para criar aplicativos de melhor desempenho. Você seguirá três exemplos de scripts para ajudá-lo a começar a usar o Jobs System e as entidades.

Conheça o DOTS: Três tutoriais para desenvolvedores intermediários que abordam questões comuns que você ou sua equipe podem ter nos estágios iniciais do aprendizado do DOTS.

Bootcamp de design orientado a dados: Reveja as gravações de todas as quatro sessões de nosso recente evento de aprendizado comunitário.

Recursos da comunidade

Fóruns da Unity: Converse sobre design orientado a dados com outros desenvolvedores e obtenha respostas para suas perguntas em nossos subfóruns do ECS para Unity: Sistema de Componentes de Entidade, Gráficos para ECS, Netcode para ECS e Física para ECS.

Discórdia: Participe do Discord oficial do Unity para conversar em tempo real com desenvolvedores sobre conceitos de ECS, Burst, Jobs, Netcode para GameObjects e muito mais.

Unity Twitch: Conheça os bastidores dos jogos Made With Unity. As transmissões do DOTS incluem Bare Butt Boxing, V Rising, Ship of Fools, Zenith: The Last City, e mais recentemente, Cataclismo.

Insiders do Unity: Siga os criadores da comunidade, como Turbo Makes Games, Code Monkey e Taro Dev, para obter conteúdo educacional sobre design orientado a dados.

DOTS em produção

Diplomacia não é uma opção: Assista a esta transmissão do Twitch para ver como o Door407 usa DOTS para alimentar as enormes batalhas de seu jogo com milhares de unidades.

Zênite: A última cidade: Veja como a Ramen VR aproveitou as entidades para permitir o dimensionamento e evitar limites de taxa ao criar seu ambicioso MMO de RV.

Levantamento de V: Descubra como a Stunlock Studios usa a tecnologia orientada por dados para alimentar um mundo aberto em expansão.

Boxe com o bumbum nu: Saiba como a Tuatara Games criou uma arquitetura de software modular com DOTS para seu jogo multijogador de acesso antecipado.

HERÓI: Nesta palestra da GDC, Justin Larrabee, da Sunblink Entertainment, fala sobre o aproveitamento do ECS para criar um jogo de aventura móvel bem-sucedido.

Mesa redonda DOTS: Rasmus Höök, da Stunlock Studios, e Justin Larrabee, da Sunblink Entertainment, juntaram-se a Andrew Parsons e Joe Valenzuela, da Unity, para compartilhar como eles usam Entities no Unity 2022 LTS.

Mapa rodoviário

Está curioso sobre o futuro do DOTS agora que lançamos o Entities 1.0? Para obter mais informações, confira o tópico de desenvolvimento do DOTS e os próximos marcos nos fóruns da Unity.

Transforme seu jogo ambicioso em realidade com o DOTS, que permite criar jogos dimensionáveis e de alto desempenho e experiências inesquecíveis. Obtenha os recursos mais recentes com o Unity 2022 LTS e experimente a tecnologia futura no Unity 6 Preview.