Use todas as ferramentas de perfil do Unity 6 da maneira mais inteligente e eficiente

O perfilagem é necessário para garantir que seu jogo seja executado em código eficaz e uso otimizado de memória, em dispositivos de baixo e alto desempenho. Também pode ajudá-lo a passar por certas especificações da plataforma de distribuição antes mesmo de ser lançado.
Por sua vez, um excelente desempenho entre plataformas que não maximiza o consumo de calor e bateria é um dos principais blocos de construção para seu objetivo definitivo — alcançar o maior público possível em suas plataformas de jogos preferenciais.
Nosso e-book de perfil atualizado, o guia definitivo para a criação de perfis de jogos Unity (Unity 6 Edition), já está disponível para download. Você receberá quase 100 páginas de dicas sobre como traçar o perfil de um aplicativo, gerenciar sua memória e otimizar seu consumo de energia com as ferramentas do Unity 6 — o Unity Profiler, Profile Analyzer, Memory Profiler (tanto o módulo integrado quanto o pacote), Frame and Rendering Debuggers, Project Auditor e muito mais.

Algumas das ferramentas mais úteis para desenvolvimento de jogos

Nossa equipe lançou a versão Unity 2022 LTS do guia de perfil porque ouvimos de usuários que a criação de perfis pode ser um tanto sobrecarregadora. Por isso pensamos que seria útil fornecer aos desenvolvedores Unity um guia de manual que detalhas as ferramentas, e que explica as técnicas fundamentais de criação de perfis e quando usar o que. Até agora, foi um dos nossos e-books mais populares.
Como um desenvolvedor veterano e um participante de uma conferência Unite há alguns anos atrás me disse, “o perfil é provavelmente uma das ferramentas mais úteis para adicionar ao seu cinto de ferramentas como um desenvolvedor”. Os perfis são como ferramentas detetivas que ajudam você a desvendar os mistérios de por que o desempenho de seu aplicativo está atrasado ou por que o código está alocando memória excessiva — eles revelam o que está acontecendo nos bastidores.
Depois de entender como traçar o perfil do seu projeto de maneira eficaz, todas as principais decisões de desenvolvimento de jogos podem ser guiadas por uma consideração cuidadosa sobre como obter o melhor desempenho possível para seus objetivos criativos.
Um olhar por dentro do guia
Todos os e-books lançados pela nossa equipe são resultado da colaboração entre especialistas do assunto, incluindo colegas das equipes de engenharia da Unity. Para o nosso e-book de perfil, nos unimos a vários engenheiros da Unity, bem como aos nossos amigos da ARM, que forneceram insights exclusivos sobre o hardware, incluindo ajudar-nos a mapear uma coleção de ferramentas de perfil específicas para cada plataforma que listamos no final do guia.

Então, quais são os destaques do e-book de perfilagem?
Notícias e atualizações de produtos do Unity 6: O e-book inclui as melhorias que foram feitas em todo o conjunto de ferramentas de perfil, para que você possa usá-lo com confiança como referência, juntamente com a documentação Unity, para seus projetos do Unity 6. Por exemplo, ele abrange o Auditor de projeto que está disponível como pacote com Unity 6.1. Essa é uma ferramenta de análise poderosa para projetos do Unity, projetada para ajudar os desenvolvedores a otimizar o desempenho, manter as práticas recomendadas e identificar problemas potenciais e gargalos em seus projetos.

Explicações dos conceitos fundamentais de desempenho: Além das próprias ferramentas, o e-book também explica conceitos como compreensão do orçamento de quadro, a anatomia de um quadro, perfilagem baseada em amostra vs. instrumentação, estabelecimento de uma metodologia de perfilagem, vinculação de CPU vs. GPU, controle térmico móvel e vida útil da bateria.

Quando e como criar perfis: Você receberá dicas sobre como definir orçamentos e comparar sistematicamente os resultados para garantir que você fique no caminho certo, incluindo uma introdução a restrições específicas em dispositivos móveis. Também analisamos problemas comuns e gargalos e as ferramentas para enfrentá-los.

E, claro, uma demonstração completa (com muitas dicas) das ferramentas de perfil do Unity: Para cada ferramenta, você receberá uma introdução de início rápido e dicas úteis para usá-la com mais eficiência. Também ampliamos o foco para além da criação de perfis para olhar para depuração e, como mencionado anteriormente, listamos as ferramentas de perfil nativas fornecidas pelos diferentes titulares de plataforma, como ARM Performance Studio.

Espero que você descubra útil o nosso novo guia de perfilagem. É apenas um dos muitos e-books atualizados recentemente para Unity 6, incluindo nossos dois guias de otimização de desempenho que anunciamos nesta publicação do blog.


Você encontrará todos os e-books e artigos para desenvolvedores avançados em Unity, artistas e artistas técnicos na seção de práticas recomendadas da Unity e nas guia de práticas recomendadas da documentação da Unity.
