Como acompanhar e testar seus jogos

Publicados: 2022-02-24

Acompanhe e teste seus jogos

O teste é uma prática comum entre os desenvolvedores de jogos para dispositivos móveis. No entanto, os desenvolvedores muitas vezes lutam para priorizar quais recursos testar e acham difícil interpretar os resultados para que as alterações sejam frequentemente adiadas ou nunca feitas.

Como desenvolvedor, você pode estar familiarizado com as ferramentas de teste ASO, como o Google Experiments. Ou até mesmo você já deve ter descoberto sobre a ferramenta de teste A/B anunciada recentemente para a Apple App Store. Essas ferramentas tornam super fácil comparar diferentes criativos, testá-los em seus principais mercados e melhorar seu ícone, capturas de tela, vídeos e muitos outros recursos da sua página de produto da App Store.

Serviço de classificação de aplicativos ASO World

Clique em " Saiba mais " para impulsionar seus negócios de aplicativos e jogos com o serviço de promoção de aplicativos ASO World agora.


A importância de testar

Testar significa garantir que um programa atenda aos seus requisitos predefinidos. Os aplicativos de jogos para dispositivos móveis exigem estratégias de teste precisas e organizadas que devem ser incorporadas firmemente ao procedimento de desenvolvimento.

É da nossa natureza experimentar coisas novas, seja nosso objetivo melhorar as principais métricas de negócios, verificar se estávamos certos sobre determinada hipótese ou simplesmente curiosidade. Quando se trata de testes de jogos para dispositivos móveis, seja para melhorar a monetização, retenção ou aquisição de usuários, ter uma metodologia e interpretar cuidadosamente os resultados são igualmente importantes.

Porém, o design de jogos não é fácil, e o teste de jogos também não é, especialmente ao testar jogos para dispositivos móveis. Desenvolver, projetar e testar jogos para dispositivos móveis requer habilidades especializadas.

Você nem sempre conhece todos os requisitos de um aplicativo antes de começar a desenvolver, portanto, o teste é uma etapa de um processo iterativo para criar um jogo móvel de qualidade.

Métricas ASO para visibilidade da App Store

Quando falamos de ASO, ou App Store Optimization, nos concentramos principalmente em melhorar a visibilidade de seus aplicativos e jogos para dispositivos móveis nas lojas de aplicativos Google Play ou Apple.

Como desenvolvedor, o principal objetivo para você é aumentar o tráfego orgânico que você recebe da página de resultados de pesquisa, páginas de categorias, gráficos principais e até a guia de aplicativos ou jogos ou vários outros lugares no Google Play ou aplicativo/jogo do dia na App Store.

Para rastrear a visibilidade do seu aplicativo, estas são as métricas ASO mais comuns que você deve verificar na sua ferramenta ASO preferida:

Classificações de palavras-chave: depois de definir suas palavras-chave de destino (ou combinação de palavras-chave), você deve verificar a classificação do seu aplicativo na página de resultados de pesquisa para cada palavra-chave selecionada. Isso permitirá que você modifique e otimize o uso de palavras-chave em seus metadados.

Top Charts: Existem três classificações principais do Top Chart: Gratuito, Pago ou Arrecadado. Verifique-os para ver como seu jogo está na moda ultimamente.

Páginas de categoria: os usuários podem pesquisar aplicativos e jogos para dispositivos móveis por categorias e são classificados por relevância. Verifique quais posições você ocupa para ver o quão relevante você é em comparação com seus concorrentes.

Aplicativos semelhantes e relacionados: descubra os aplicativos que estão direcionando tráfego para seus produtos. Muitos usuários vêm dos widgets de “aplicativos semelhantes” em outras páginas de produtos da App Store. Encontrar os aplicativos que direcionam a maioria dos usuários ao seu aplicativo pode lhe dar ideias sobre como adaptar sua comunicação.

Em destaque: você pode acompanhar essa métrica com várias ferramentas ASO Intelligence. Além disso, neste artigo, você encontrará uma seção dedicada a obter destaque.

Depois de integrar ferramentas ASO mais avançadas em seu ecossistema, outras métricas de visibilidade podem se tornar relevantes para você. Verifique essas métricas ASO regularmente. Em seguida, organize-os em diferentes países ou mercados — compare suas classificações com os aplicativos de seus concorrentes. Pouco a pouco, você encontrará mais oportunidades de crescimento.

Métricas ASO para conversão da App Store

Depois que os usuários já o encontraram por meio de pesquisa ou explorando as lojas, como mencionado anteriormente, e chegaram à sua página de produto da App Store, você deseja que eles instalem seu aplicativo ou jogo.

No ASO, ao falar sobre a conversão da App Store, existem duas métricas principais do ASO que você deve verificar:

Taxa de cliques (CTR): também conhecida como taxa de cliques (TTR). A porcentagem de usuários que viram seu aplicativo ou jogo nos resultados de pesquisa ou classificações e decidiram clicar nele e abrir sua página de produto da App Store.

Taxa de conversão (CVR ou CR): Também conhecida como Taxa de instalação (IR). A porcentagem de usuários que acessaram sua Página de produto e instalaram seu aplicativo ou jogo.

Essas duas métricas ASO são decisivas para entender o desempenho dos ativos da sua loja de aplicativos.

Métricas ASO para o crescimento de aplicativos

Cada especialista em marketing de aplicativos tem uma visão diferente sobre como medir o crescimento móvel. Para desenvolvedores móveis independentes, às vezes isso pode ser confuso.

Em ASO (App Store Optimization), o crescimento é comumente medido por:

Várias instalações orgânicas (em um período específico) – Se você escolhesse apenas uma métrica ASO, essa seria a mais importante de todas. Além disso, dependendo da velocidade das instalações, número, qualidade, origem e outros KPIs (Key Points of Interest), você pode dizer que seu aplicativo ou jogo está crescendo ou não.

Taxa de retenção – Esta é uma métrica secundária que pode ser rastreada para fins de ASO com a ajuda de várias ferramentas. Você pode verificar as taxas de retenção do 1º, 2º, 7º, 30º dias desde a instalação em relação ao tráfego orgânico da página do seu aplicativo que se converteu em instalações orgânicas e, assim, analisar como a experiência no aplicativo atende às expectativas dos instaladores iniciadas na página do aplicativo .

O principal objetivo do ASO é aumentar seu crescimento orgânico, e a principal métrica de ASO a ser considerada aqui são as instalações orgânicas. Você pode acompanhar as instalações do seu aplicativo no console do desenvolvedor em cada loja de aplicativos. Embora os dados fornecidos pelo Google Play Console ou App Store Connect Analytics possam ser um bom indicador do desempenho da página do seu aplicativo, se você também estiver participando de algumas campanhas pagas, é melhor procurar uma ferramenta de atribuição para dividir seu orgânico e pago instala.

Instalações pagas provavelmente impulsionam seu crescimento orgânico. Uma campanha de aquisição de usuários bem ajustada pode gerar instalações suficientes para elevar seu ASO e fazer você alcançar os principais gráficos. Você pode querer considerar isso ao lançar suas campanhas de marketing.

Para entender como suas instalações pagas afetam seu orgânico, siga esta fórmula:

instalações pagas afetam seu tráfego orgânico

Como o teste de jogos para dispositivos móveis é diferente dos testes regulares de aplicativos?

A diferença entre aplicativos móveis regulares e jogos para dispositivos móveis afeta as estratégias dos planos de teste. Os jogos são mais imprevisíveis do que os aplicativos móveis comuns, pois convidam os usuários a agir de forma imprevisível. Ao testar um jogo, você deve antecipar o comportamento de um jogador.

Ao testar um aplicativo móvel, você precisa garantir que seu aplicativo seja fácil de usar e funcione bem em vários dispositivos.

O teste de jogos para dispositivos móveis combina esses dois requisitos, o que o torna mais desafiador.

Desafios ao testar jogos

Embora o teste ofereça vários benefícios, ele também apresenta desafios aos desenvolvedores. Resultados conclusivos nem sempre são garantidos, especialmente em jogos free-to-play (F2P) onde a população pagante é baixa. De acordo com um desenvolvedor, esse problema resultou em até 15% dos testes inconclusivos.

Nas seções a seguir, abordaremos esses desafios de teste e como dois desenvolvedores abordaram essas questões para melhorar seus negócios. Primeiro, abordaremos a fase de pré-lançamento e os testes de engajamento e retenção, depois passaremos para a fase de pós-lançamento e testaremos as melhorias de monetização.

Quais partes do meu aplicativo móvel devo testar?

Um aplicativo de jogos para dispositivos móveis prioriza certas funções que os aplicativos móveis comuns precisam de menos ou não precisam. Essas são as partes do seu aplicativo que você verificará durante o teste.

Interface do usuário e funcionalidade do jogo

A interface do usuário (UI) do seu jogo e a funcionalidade geral determinam o sucesso do seu aplicativo móvel. É crucial que você acerte os dois.

O layout da interface do usuário, a orientação da tela, a estrutura e as funções do menu e a resolução da tela são alguns dos aspectos que compõem a interface do usuário e a funcionalidade do jogo.

Desempenho gráfico

Um desempenho gráfico de alta qualidade é fundamental. Os jogadores gostam de se envolver com gráficos suaves e responsivos, mas ficarão frustrados quando a arte de um aplicativo travar ou ficar lenta.

Para descobrir como os gráficos do seu jogo se comportam em todos os tipos de condições, use um teste de estresse. Este teste de desempenho determinará a capacidade de resposta do seu jogo em um gadget real.

Recursos multijogador/usuário

Os jogadores móveis gostam de competir com jogadores da vida real, especialmente amigos e familiares. Alguns dos jogos móveis de maior sucesso, como NBA Jam, NFS e Nova Legacy, são multiplayer.

É por isso que você deve considerar incluir a funcionalidade multiplayer.

No entanto, a funcionalidade multiplayer é difícil de acertar. Todos os jogadores devem poder realizar o mesmo conjunto de interações de aplicativos ao mesmo tempo, para que os dispositivos dos usuários e seu servidor estejam constantemente trocando dados.

Teste seu servidor completamente para garantir que ele possa lidar com interações multijogador.

Integrações de mídia social

A integração de mídia social pode tornar seu jogo para celular um sucesso.

Considere Candy Crush. O aplicativo tem 100 milhões de usuários ativos diariamente, e isso é parcialmente porque os desenvolvedores incorporaram ferramentas de conexão e compartilhamento.

No entanto, o uso de ativos de código aberto às vezes cria problemas de segurança. Quaisquer pacotes e bibliotecas de software de terceiros vêm com seu próprio conjunto de bugs, que os hackers podem explorar. Sempre que você incorporar um ativo de código aberto, faça sua pesquisa e aprenda sobre isso

passivos do ativo.

Você precisa ser proativo ao testar a segurança do seu aplicativo para o bem de seus usuários.

Estratégias usadas em testes de jogos para dispositivos móveis

As estratégias de teste a seguir são exclusivas para testes de jogos para dispositivos móveis.

Teste funcional

Teste funcional significa jogar jogos para encontrar bugs. Na maioria das vezes, os testes funcionais podem ser automatizados.

Se você entender o código do seu aplicativo móvel, poderá configurar estruturas de automação de teste. Testes funcionais automatizados podem descobrir problemas relacionados à interface do usuário e gráficos, fluxo/mecanismo do jogo, estabilidade e integração de recursos gráficos.

Teste de performance

Velocidade lenta e sistemas de jogo quebrados, como diálogos ou saques, podem prejudicar um aplicativo de jogo que de outra forma seria bom. É aí que entra o teste de desempenho. Ele mostra as métricas que seu aplicativo precisa para ser executado corretamente.

Ao realizar testes de desempenho, faça uma lista dos pré-requisitos reais de desempenho do seu jogo, como:

  • utilização do CPU
  • Tempo médio de carregamento
  • Uso da bateria
  • Requisitos de conexão com a Internet
  • Requisitos do banco de dados local

Muitos jogos são desenvolvidos e testados em dispositivos de última geração. Os desenvolvedores nunca testam esses jogos em dispositivos de baixo custo ou mais antigos, então os jogos não funcionam em alguns dispositivos. Certifique-se de que seu jogo funcione em todos os dispositivos, incluindo 2G e 3G.

Teste de compatibilidade

Isso significa tornar seu jogo compatível em diferentes dispositivos.

Seu aplicativo deve funcionar em dispositivos Android, iPhone e tablet. Se for uma extensão de um jogo da Web ou de desktop, deve funcionar tão bem em dispositivos móveis quanto em uma TV, computador desktop ou laptop.

Muitos desenvolvedores pensam que só podem testar a compatibilidade com a versão final do produto. Isso não é verdade, no entanto. Se você realizar testes de compatibilidade durante cada fase de desenvolvimento, poderá descobrir bugs de incompatibilidade à medida que avança.

Teste de localização

Se você estiver visando mercados mundiais, o teste de localização é imperativo. O teste de localização garante que seu jogo funcione bem em qualquer local em que você lançar o aplicativo.

Todo o texto, incluindo títulos, mensagens e menus, deve ser traduzido para cada idioma suportado. Eles devem ser exibidos corretamente quando os usuários selecionarem um determinado idioma.

Embora você não possa automatizar a tradução (você terá que contratar um tradutor para isso), você pode automatizar o teste de localização. Para fazer isso, escolha recursos de texto em cada idioma e compare-os em seu aplicativo. Estão traduzidos corretamente? Eles são exibidos corretamente?

Certifique-se de ter concluído o teste de localização antes de expandir seu jogo para vários idiomas.

Teste de carga

O teste de carga verifica os limites do uso do dispositivo de um usuário e da rede móvel do seu aplicativo. Ele responde a perguntas como:

  • Quantos jogadores podem jogar em um servidor?
  • Seu aplicativo se comunica corretamente com seu servidor?
  • Como o aplicativo usa a memória?
  • Você pode automatizar o teste de carga usando scripts de teste e conteúdo original dos servidores back-end.

Teste de regressão

Realize testes de regressão sempre que algo mudar em seu aplicativo.

A maioria dos jogos para celular tem uma interação servidor-cliente que requer um login, uma transferência de informações do usuário e o download de informações do servidor (como dados e imagens). À medida que você cria esses serviços, corre o risco de quebrar seu código.

Siga estas etapas para realizar o teste de regressão:

  • Nomeie todas as alterações feitas no software desde o último teste.
  • Descubra quais partes do software foram afetadas por essas mudanças.
  • Analise os casos de teste e determine se são necessários testes completos, parciais ou unitários.