Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
Tapps Games 로고
Crashlytics 및 원격 구성을 사용하여 비정상 종료가 발생하지 않은 사용자의 비율을 높이고 평점을 개선한 Tapps Games
Tapps Games의 스크린샷

소개

Tapps Games는 1,100만 명이 넘는 월간 활성 사용자와 다양한 카테고리(아케이드, 캐주얼, 퍼즐, 시뮬레이션 등)에서 400개가 넘는 게임 포트폴리오를 보유한 브라질 개발 회사입니다. Tapps의 사명은 Vlogger Go Viral, My Boo, My Virtual Pet Shop과 같은 멋진 게임으로 전 세계 사람들을 즐겁게 하고 연결하는 것입니다.


도전

Tapps Games와 같은 대규모 게임 개발업체에게는 사용자가 안정적이고 성능이 높은 게임 환경을 갖는 것이 중요합니다. 따라서 개발자 팀은 Vlogger Go Viral의 동영상 제작 프로세스에 맞춤설정 옵션을 추가해야 했을 때 성공적인 출시를 위해서는 게임의 핵심 동영상 제작 시스템의 안정성에 주의를 기울여야 한다고 판단했습니다.

이전의 업데이트에서 이 팀은 리뷰를 수동으로 검색하고 부정적인 리뷰의 급증을 찾는 방법으로 출시 프로세스에서 중요한 문제를 파악했습니다. 부정적인 리뷰를 식별하면 앱으로 돌아가서 아주 제한적인 정보로 그 문제를 재현해 보려고 시도했습니다. 이러한 프로세스에는 시간이 많이 걸렸고 이미 상당히 많은 사용자에게 영향을 미친 후에 문제가 확인되었습니다.

Tapps Games의 스크린샷

해결책

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.


결과

비정상 종료가 없는 사용자 비율이 94.6%에서 99.8%로 증가

Play 스토어 평점이 3.9에서 4.7로 증가

비정상 종료의 영향을 받은 동영상 복구율 5%

Tapps Games 로고

"우리의 사명은 멋진 게임으로 전 세계 사람들을 즐겁게 하고 연결하는 것입니다. Firebase는 새로운 기능을 더 빠르고 자신 있게 배포할 수 있는 도구를 제공하여 이러한 사명을 달성하는 데 도움을 주는 핵심 파트너입니다."

- 브루노 도밍구스, Tapps Games 스튜디오 책임자