![Unity 42 - Como melhorar o desempenho do jogo e os FPS?](https://i.ytimg.com/vi/UPzeQ2hXAwE/hqdefault.jpg)
Na Arm TechCon 2019, a Arm anunciou uma parceria com a Unity para garantir que os desenvolvedores de jogos possam tirar o máximo proveito do hardware que estão alvejando. A linha inferior para os usuários? Maior desempenho para jogos no celular.
Unity é o mecanismo de física que alimenta a grande maioria do conteúdo de jogos 3D e 2D na Play Store. Arm é o fabricante responsável pelos projetos de CPU usados em dispositivos móveis. Em teoria, essa é uma equipe muito lógica, permitindo uma utilização mais rígida do hardware no nível do software.
Não perca: Os processadores de braço em breve se tornarão mais rápidos do que nunca, graças às instruções personalizadas
No momento, a Arm trata da sua abordagem de computação total no hardware. O foco é fornecer soluções mais escaláveis e adaptáveis e trabalhar mais de perto com os parceiros. Com 5G, AI, IoT e XR criando novas demandas e oportunidades, são necessárias abordagens mais personalizadas para acompanhar.
A parceria com a Unity representa apenas mais um exemplo desse espírito colaborativo a serviço de aplicativos futuros. Ao trabalhar em estreita colaboração com a ferramenta que fornece mais de 50% do conteúdo do jogo todas as plataformas, Arm está permitindo mais desempenho e uma maior variedade de casos de uso.
Os jogadores podem esperar uma fidelidade gráfica e um desempenho melhorado.
Os jogadores podem esperar uma fidelidade gráfica e melhorar o desempenho, pois a renderização gráfica é otimizada para o hardware em que está pousando.
Enquanto isso, os desenvolvedores de jogos não precisam fazer nada diferente para aproveitar esses benefícios, graças ao compromisso com o "desempenho por padrão", conforme descrito pela equipe do Arm. Os desenvolvedores não precisam fazer nada diferente ao escrever seu código ou ao empacotar seu produto final: tudo será tratado nos bastidores.
Dito isto, os desenvolvedores que desejam otimizar seu trabalho se beneficiarão ainda mais da parceria, graças à melhor depuração e outras ferramentas. Essas ferramentas devem fornecer detalhes mais precisos dos próprios chips, mas de uma maneira acionável que não crie mais dores de cabeça.
O vice-presidente de marketing de programas Ian Smythe explicou que muitos desenvolvedores do Unity não estão realmente interessados em otimizar seu software além de um certo ponto. Eles testarão seu jogo e, se ele for executado a uma taxa de quadros aceitável no dispositivo de destino, isso será bom! Como tal, eles não querem obtusos de chips móveis informando sobre problemas com alocação de memória. Em vez disso, muitos desenvolvedores só querem saber que, se reduzirem a contagem de polígonos, poderão fazer o que precisam. Eles querem ser informados pelas ferramentas de que, se "fizerem assim, obterão 20% mais desempenho". Smythe estava interessada em ressaltar que ainda não está lá, mas trabalhar com o Unity esperançosamente tornará isso possível .
Muitos desenvolvedores do Unity, na verdade, não estão interessados em otimizar seu software além de um certo ponto.
Obviamente, o Unity não é usado apenas para jogos. O Unity também fornece uma grande variedade de experiências de RV e RA, por exemplo. Da mesma forma, esses dispositivos são cada vez mais manipulados pelos chips Arm (tanto nos fones de ouvido móveis quanto nos autônomos). Essa é outra razão pela qual parcerias como essa são empolgantes para a "próxima onda" da tecnologia recebida.
Isso poderia muito bem abrir aplicativos XR ainda mais poderosos e empolgantes - assim como os óculos de realidade aumentada do futuro sobre os quais o Facebook está falando!
Até o momento, não há informações sobre se podemos esperar otimizações semelhantes para a Unreal ou outros mecanismos de jogos.