O Google e a Samsung criaram uma ferramenta para aprimorar a experiência de jogos no seu celular.

Aquela travadinha no seu jogo favorito para celular pode não ser culpa do seu aparelho. Pode ser um problema de desenvolvimento do jogo. O Google e a Samsung acabaram de se unir para ajudar os estúdios Android a detectar esses problemas de desempenho antes mesmo de você clicar em baixar o jogo.

O resultado é o Sokatoa, um analisador de desempenho de GPU anunciado em 10 de março pelo Centro de Pesquisa e Desenvolvimento e Laboratório de Computação Avançada da Samsung em Austin. Mas a Samsung não o desenvolveu sozinha. A ferramenta foi criada em colaboração com o Google e a LunarG, uma empresa profundamente envolvida no desenvolvimento de gráficos Vulkan.

A ferramenta é voltada para desenvolvedores de jogos Android, embora qualquer pessoa que crie aplicativos com uso intensivo de gráficos para a plataforma possa utilizá-la. Ela também funciona em diferentes hardwares, sendo compatível com a GPU Xclipse da Samsung, além das GPUs Qualcomm e ARM encontradas na maioria dos outros dispositivos Android. O objetivo é proporcionar jogos melhores, taxas de quadros mais estáveis ​​e menos problemas de renderização para as equipes de desenvolvimento.

O que torna Sokatoa diferente?

A grande inovação aqui é algo que a Samsung chama de "perfilamento de GPU multiframe". A maioria das ferramentas existentes permite que os desenvolvedores visualizem um único quadro de renderização, o que detecta falhas óbvias. Mas os bugs mais graves, aqueles que causam travamentos aleatórios ou quedas de quadros a cada poucos segundos, ficam ocultos em vários quadros.

O Sokatoa permite que os engenheiros percorram vários frames simultaneamente. Eles podem observar o comportamento da renderização ao longo do tempo, identificando padrões e problemas intermitentes que capturas de um único frame simplesmente não detectam. Os estúdios podem editar shaders, os pequenos programas que gerenciam a iluminação e os efeitos, e reproduzir instantaneamente o fluxo de trabalho diretamente no dispositivo. Esse ciclo de iteração rápido significa que as equipes testam correções, comparam resultados e prosseguem em minutos, em vez de horas.

O que os primeiros testadores estão dizendo

A equipe apresentou o Sokatoa a desenvolvedores reais antes do lançamento, e o feedback sugere que ele realmente resolve problemas.

Os engenheiros gráficos da Supercell, o estúdio por trás de Clash of Clans, testaram a ferramenta desde o primeiro beta. Um engenheiro destacou um recurso simples, porém poderoso: a visualização de dois traços lado a lado. A comparação visual ajuda a equipe a isolar áreas problemáticas mais rapidamente, especialmente ao correlacionar dados de uma chamada de desenho específica com o quadro final. A Unity, cujo motor gráfico impulsiona uma grande parte dos jogos para dispositivos móveis, também testou o Sokatoa.

O que isso significa para o seu próximo jogo?

O Sokatoa já está disponível. A Samsung não divulgou preços específicos ou detalhes de download no anúncio, mas o profiler é apresentado como uma resposta direta às frustrações enfrentadas pelos estúdios Android na otimização de gráficos. O envolvimento do Google e da LunarG sugere que essa ferramenta poderá se tornar um componente padrão do ecossistema de desenvolvimento Android.

Fique de olho em jogos criados ou atualizados depois que os desenvolvedores se familiarizarem com o profiler. O feedback inicial da Supercell e da Unity sugere que melhorias de desempenho podem aparecer em títulos já em desenvolvimento. E como funciona com GPUs Qualcomm e ARM, os benefícios não devem se limitar a dispositivos Samsung.

O artigo "Google e Samsung criaram uma ferramenta para melhorar a experiência de jogos no seu celular" foi publicado originalmente no Digital Trends .