O que você está procurando?
Engine & platform

Obtenha nossos guias de melhores práticas do LTS 2022 para otimizar jogos para dispositivos móveis, consoles e PC

THOMAS KROGH-JACOBSEN / UNITY TECHNOLOGIESProduct Marketing Core Tech
Dec 7, 2023|6 Min
Obtenha nossos guias de melhores práticas do LTS 2022 para otimizar jogos para dispositivos móveis, consoles e PC
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.

Os telefones podem ficar maiores (ou menores), os PCs podem ficar mais potentes e diferentes estilos visuais podem entrar ou sair de moda. Mas uma coisa permanece constante no desenvolvimento de jogos: Você precisa otimizar seu jogo para o hardware de destino.

Felizmente, nossos guias de otimização atualizados agora estão disponíveis. Otimize o desempenho do seu jogo para dispositivos móveis e Otimize o desempenho do seu jogo para consoles e PCincluem as atualizações mais recentes do Unity 2022 LTS e fornecem um arsenal de dicas, táticas e soluções alternativas úteis para otimizar seus projetos.

Fotos lado a lado das demos Unity's Enemies e Happy Harvest
Dois novos e-books de otimização para Unity 2022 LTS já estão disponíveis

Esses guias são baseados no profundo conhecimento da equipe da Accelerate Solutions . Composta pelos engenheiros de software mais experientes da Unity, esta equipe oferece suporte a uma infinidade de clientes da Unity , aprofundando-se em projetos de jogos para ajudar a identificar pontos onde o desempenho pode ser otimizado para maior velocidade, estabilidade e eficiência.

Observação: As versões Unity 2020 LTS dos guias ainda estão disponíveis se você estiver desenvolvendo nessa versão do mecanismo. Todos os e-books técnicos e criativos avançados estão disponíveis no hub de melhores práticas do Unity.

Seja o que for que você precise otimizar, há uma dica para ajudar
Configurações adequadas de importação de textura ajudarão a otimizar o tamanho da sua construção.
Configurações adequadas de importação de textura ajudarão a otimizar o tamanho da sua construção.

Cada guia inclui dicas práticas sobre ferramentas de criação de perfil, programação e arquitetura de código, trabalho com ativos, pipelines de renderização, interface de usuário e muito mais. Há também muitos links novos e atualizados para documentação adicional e outros recursos, caso você queira se aprofundar.

Aqui está uma amostra dos tópicos abordados nos guias.

Identificando os gargalos: Como entender a metodologia básica de otimização de desempenho e usar o Unity Profiler e o Profile Analyzer; como levar em conta a temperatura do dispositivo móvel, trabalhar dentro de um orçamento de quadro específico e ver se seu projeto é limitado pela CPU ou GPU

Gerenciamento de memória: Como usar o Memory Profiler, reduzir o trabalho de coleta de lixo e usar o coletor de lixo incremental

Programação e arquitetura de código: Como minimizar código caro, por que você deve usar valores de hash em vez de parâmetros de string, escolher a estrutura de dados correta e usar ScriptableObjects para melhorar o desempenho

Capture, inspecione e compare instantâneos no Memory Profiler.
Capture, inspecione e compare instantâneos no Memory Profiler.

Configuração do projeto: Como desabilitar configurações desnecessárias de Player ou Qualidade, ou física; como evitar grandes hierarquias e trabalhar com Vsync

Ativos: Como importar e compactar texturas corretamente, verificar contagens de polígonos, automatizar suas configurações de importação usando o AssetPostprocessor, Unity DataTools e como aproveitar o Addressable Asset System

Otimização de gráficos e GPU (celular): Quando usar o lote de chamadas de desenho, evitar muitas luzes dinâmicas e como usar camadas de luz de forma eficaz; como usar o Occlusion Culling para remover objetos ocultos, evitar resolução nativa móvel, minimizar overdraw e mesclagem alfa, lidar com efeitos de pós-processamento e muito mais

Gráficos (console/PC): Como otimizar pipelines de renderização e o Shader Graph, remover configurações de shader integradas, remover variantes de shader e trabalhar com sondas de reflexão, sombras e efeitos de shader

Otimização de GPU (console/PC): Como fazer benchmark da GPU, otimizar a fill rate e reduzir o overdraw, observar a ordem de desenho e as filas de renderização, reduzir a contagem de lotes, ativar trabalhos gráficos, evitar shaders de tesselação e substituir shaders de geometria por shaders de computação

Materiais, como pele ou folhagem, podem se beneficiar dos recursos avançados de iluminação e sombreamento pré-configurados com o HDRP.
Materiais, como pele ou folhagem, podem se beneficiar dos recursos avançados de iluminação e sombreamento pré-configurados com o HDRP.

Interface do usuário: Entendendo as diferenças entre UGUI e UI Toolkit; como dividir suas telas, ocultar elementos invisíveis da interface do usuário, limitar GraphicRaycasters e desabilitar Raycast Target; por que você deve evitar grupos de layout, grandes visualizações de lista e grade e vários elementos sobrepostos

Física: Como simplificar colidores, ajustar a frequência de simulação, modificar CookingOptions para MeshColliders, usar Box Pruning para cenas grandes, modificar iterações do solucionador, desabilitar a sincronização automática de transformação, reutilizar Callbacks de Colisão, mover colidores estáticos, usar consultas não alocadoras, consultas em lote para ray casting e visualizar com o Depurador de Física

Áudio: Uma comparação entre mono e estéreo; técnicas de compressão, tipo de carga e técnicas para descarregar fontes de áudio silenciadas da memória, uso de arquivos sem perdas como sua fonte, como reduzir seus clipes de áudio e otimizar o AudioMixer

Otimize as configurações de importação dos seus AudioClips.
Otimize as configurações de importação dos seus AudioClips.
Confira nossos outros e-books sobre pipelines de renderização, criação de perfil e controle de versão
Encontre todos os e-books avançados para desenvolvedores profissionais, artistas, artistas técnicos e designers no hub de melhores práticas do Unity .
Encontre todos os e-books avançados para desenvolvedores profissionais, artistas, artistas técnicos e designers no hub de melhores práticas do Unity .

Otimizar seus jogos para dispositivos móveis, PC e console é um processo que sustenta todo o ciclo de desenvolvimento do jogo. Como mostram as listas de muitos pontos na seção anterior, esses e-books fornecem uma ampla gama de dicas para cada parte do seu jogo, como script, renderização, gráficos e criação de perfil.

Não deixe de consultar os guias de otimização juntamente com nossos e-books sobre estes tópicos relacionados:

Esperamos que você goste dos nossos últimos guias de otimização para jogos para dispositivos móveis e console/PC.

Você pode encontrar todos os e-books (e muitos artigos de instruções) no hub de melhores práticas do Unity ou na página de melhores práticas avançadas na documentação do Unity .