O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Logotipo da Tapps Games
Tapps Games aumenta a taxa de usuários sem falha e melhora as notas com o Crashlytics e a Configuração remota
Captura de tela da Tapps Games

Introdução

A Tapps Games é um estúdio brasileiro com mais de 11 milhões de usuários ativos por mês e um portfólio com mais de 400 jogos de diversos gêneros (arcade, casual, puzzle, simulação e mais). A missão da Tapps é entreter e conectar pessoas de todo o mundo com jogos incríveis como Vlogger Go Viral, My Boo e My Virtual Pet Shop.


Desafiar

Para estúdios de grande porte como a Tapps Games, é importante que os usuários tenham uma experiência de jogo estável e de alto desempenho. Por isso, quando a equipe de desenvolvimento precisou adicionar personalizadores de anúncio ao processo de criação de vídeo do Vlogger Go Viral, era necessário ficar de olho na estabilidade do sistema central de criação de vídeos do jogo para que o lançamento fosse bem-sucedido.

Nas atualizações anteriores, a equipe precisou identificar problemas críticos durante o processo de lançamento e pesquisar as avaliações manualmente em busca de comentários negativos recorrentes. Após essa etapa, a equipe voltava ao app e tentava reproduzir o problema com informações muito limitadas. Esse processo era demorado e os problemas só eram detectados após afetarem um número considerável de usuários.

Captura de tela da Tapps Games

Solução

To ensure all crashes were detected in a timely manner during the rollout of updates to the Vlogger Go Viral game, the team enabled Firebase Crashlytics crash alerts. Crashlytics' velocity alerts made the team immediately aware of an increase in the severity of crashes. This process would usually take days if handled manually through their local software development environment.

After being made aware of the crashes in the game, the Tapps team used the Crashlytics dashboard to investigate top crashes, determine how many users were affected, and identify the root cause of these crashes. Through this process, they realized the update to Vlogger Go Viral's video creation process and a community player event, which was happening simultaneously, had led to one of their screens crashing.

The release team then used Firebase Remote Config to shut down the buggy screen, and used Crashlytics to reproduce and fix the crashes for the next release. Once the crashes were fixed, the Tapps' team used staged rollouts on the Google Play Console to slowly release the new version to a subset of it's players before moving ahead to a full rollout.

Using Firebase Crashlytics and Remote Config during this rollout process, the team was able to increase their crash free user rate from 94.6% to 99.8%, recover up to 5% of player videos that were affected by the crash, and increase their rating on Play Store from 3.9 to 4.7.


Resultados

aumento na taxa de usuários sem falhas de 94,6% para 99,8%

aumento na nota da Play Store de 3,9 para 4,7

recuperação de 5% dos vídeos afetados pela falha

Logotipo da Tapps Games

"Nossa missão é entreter e conectar pessoas ao redor do mundo com jogos incríveis, e o Firebase é um parceiro importante porque nos oferece as ferramentas para implantar novos recursos com agilidade e confiança."

- Bruno Domingues, chefe do estúdio Tapps Games