FunPlus melhora a eficiência da engenharia e a segmentação por dispositivo com a ferramenta Alcance e dispositivos

Contexto

Quando a FunPlus, criadora do jogo de simulação State of Survival, se preparava para melhorar o produto, a ideia era trocar os gráficos 2D por 3D. Esse tipo de atualização exige mais memória, CPU/GPU, bateria e armazenamento dos dispositivos dos usuários. Para maximizar o alcance de alta qualidade do lançamento e garantir uma boa experiência do usuário, a equipe usou a ferramenta Alcance e dispositivos. Com esse recurso, a empresa queria melhorar a segmentação por dispositivo para disponibilizar a versão adequada do jogo para cada usuário.

O que a equipe fez

Para fazer upgrade dos gráficos no jogo e passar de sprites 2D para modelos 3D, a equipe teve que implementar mudanças técnicas e visuais significativas. Isso incluiu a adição de novos efeitos de partículas, iluminação em tempo real com sombras, além de renderização e resolução de texturas otimizadas. Para oferecer a melhor experiência do usuário em diferentes tipos de dispositivos, a FunPlus recriou a arquitetura do próprio sistema de fornecimento de conteúdo.

A equipe fez uma mudança para enviar diferentes versões do título por recurso do jogo, com base em características específicas de cada dispositivo identificadas no back-end. Por exemplo, a empresa enviaria as novas versões 3D dos recursos do jogo a dispositivos sofisticados e versões 2D para aparelhos mais simples.

O desafio era saber como determinar melhor quais dispositivos receberiam os recursos atualizados. Depois de testar o jogo, a equipe mediu a quantidade mínima de RAM necessária para executar as atualizações. A empresa também descobriu que determinadas GPUs não eram eficazes o suficiente para alcançar o desempenho desejado. Além disso, era necessário saber a versão do OpenGL para decidir se algumas propriedades de renderização deveriam ou não ser enviadas a um dispositivo. Com essas descobertas, a FunPlus definiu uma quantidade mínima de RAM e categorizou os dispositivos nos níveis alto, médio e baixo, com base na GPU e na versão do OpenGL. Os novos recursos seriam disponibilizados dependendo da categorização do dispositivo para manter uma boa experiência do usuário.

O perigo de errar na hora da categorização era alto. Devido ao aumento dos requisitos de desempenho, a empresa corria o risco de fornecer as versões 3D a dispositivos demais, causando uma diminuição generalizada no desempenho do jogo. Ou ainda, talvez o novo recurso fosse disponibilizado a um número muito pequeno de dispositivos, o que impediria os usuários de ter uma visão completa das melhorias na UX e do trabalho de engenharia dedicado às atualizações. No início, a equipe estava dependendo das informações de desempenho dos dispositivos que coletava manualmente usando ferramentas internas para fazer a categorização. No entanto, a empresa notou que esses dados representavam apenas uma pequena amostra e não informavam com precisão todos os dispositivos usados pelos jogadores. Com a ferramenta Alcance e dispositivos, a equipe conseguiu identificar a distribuição real de dispositivos dos jogadores e analisar as informações de RAM, OpenGL e GPU. Assim, foi possível confirmar que as categorizações estavam certas e definir a classificação final dos dispositivos nos níveis alto, médio e baixo para entrega dos novos recursos. "Usar as métricas da ferramenta Alcance e dispositivos nos permitiu fazer uma validação extra e nos deixou mais confiantes em relação às decisões que tínhamos tomado antes", disse Elisa Yu, gerente de desenvolvimento comercial da FunPlus.

Resultados

Após os testes A/B, a FunPlus notou um aumento de 2% nas taxas de retenção no primeiro dia em dispositivos que receberam as versões 3D atualizadas dos recursos do jogo, enquanto aumentava a produtividade. "A ferramenta Alcance e dispositivos aumentou nossa eficiência geral de engenharia por tomar decisões dinâmicas relacionadas a dispositivos na nossa estratégia de envio. Antes dela, se quiséssemos decidir sobre o envio de um determinado recurso para um dispositivo específico, tínhamos que coletar e analisar os dados manualmente. Agora, a ferramenta Alcance e dispositivos nos ajuda a tomar decisões com muito mais rapidez", disse Yu. Com a maior quantidade de dados fornecida pela ferramenta, a FunPlus pode testar, otimizar e expandir os novos recursos do jogo para ainda mais dispositivos.

Primeiros passos

Entenda a distribuição de usuários e problemas para tomar decisões melhores sobre as especificações que você precisa desenvolver, onde fazer lançamentos e o que testar com a ferramenta Alcance e dispositivos.

Acesse o Play Console