Gameloft 로고
Crashlytics를 사용하여 비정상 종료 발생률을 낮추고 플레이어 세션 시간을 16% 늘린 Gameloft
Gameloft의 스크린샷

소개

2000년에 설립된 Gameloft는 매달 8천만 명 이상이 플레이하며 평론가의 인정을 받고 수상 경력이 있는 190개 이상의 게임으로 구성된 포트폴리오를 보유하고 있습니다. 또한 Gameloft는 Asphalt 및 Dungeon Hunter와 같은 오리지널 프랜차이즈를 출시할 뿐 아니라 Disney, LEGO, Universal Illumination과 같은 주요 엔터테인먼트 스튜디오와 파트너 관계를 맺고 가장 인기 있는 브랜드의 게임을 제작합니다.


도전

이렇게 광범위한 포트폴리오와 전 세계의 잠재고객을 보유한 Gameloft에게는 게임의 안정성을 전체적인 방식으로 모니터링하는 능력이 성공에 매우 중요합니다. 따라서 모든 게임에서 문제를 추적하고 해결하기 위한 강력한 비정상 종료 보고 도구가 필요했습니다. Gameloft의 배포 운영 관리자인 오아나 라둘레스쿠는 "비정상 종료, 특히 플레이어의 네이티브 충돌에 대한 적절한 정보가 부족했습니다."라고 말했습니다. 비정상 종료 이벤트를 재현하기가 어려웠고, 예측하지 못한 기술적 문제가 많은 플레이어에게 영향을 미치기 전에 이러한 문제를 추적하여 수정하기도 어려웠습니다.

Gameloft의 스크린샷

해결책

그때 Gameloft는 Firebase Crashlytics를 도입했습니다. Crashlytics는 비정상 종료를 근본 원인별로 집계하고 플레이어에게 미치는 영향을 집중적으로 살펴봄으로써 Gameloft가 무엇을 제일 먼저 수정해야 하는지 파악하는 데 도움을 줍니다. 이는 이 회사에서 관리하는 많은 수의 게임을 고려할 때 특히 유용합니다. 라둘레스쿠는 "Crashlytics는 스택 트레이스를 쉽게 분석하게 해주고, 문제의 우선순위를 지정하는 데 도움을 주며, 각 버그의 중요한 정보를 제공합니다."라고 말했습니다. "우리는 로그와 키를 사용해서 비정상 종료와 관련된 세부정보와 컨텍스트(레이싱 게임에서 영향을 받는 트랙이나 자동차 등)를 확인하여 그 어느 때보다 빠르게 재현하고 해결할 수 있습니다."

게임 중 하나인 Overdrive City가 알 수 없는 비정상 종료로 어려움을 겪고 있을 때 팀은 문제의 심각성이 높아졌다고 경고하는 신속 알림을 받았습니다. 이 알림 덕분에 Gameloft팀은 신속하게 조치를 취해서 문제의 원인, 즉 오작동하는 광고 모듈을 찾았으며 문제를 해결하는 동안 이 모듈을 임시로 비활성화하여 밤사이 비정상 종료를 경험하는 사용자의 비율을 10% 줄였습니다. 플레이어들은 빠른 수정에 만족했습니다. Gameloft에 따르면 이후 몇 주 동안 비정상 종료가 낮은 수준으로 유지되었으며, 게임의 Play 스토어 평점이 높아졌고, 세션 시간이 6분에서 7분으로 16% 증가했습니다. 그 이후로 Crashlytics는 Gameloft가 안정성을 모니터링하고, 자신 있게 기능을 출시하고, 플레이어의 만족도를 유지하는 능력에서 핵심적인 부분이 되었습니다.


결과

세션 시간 16% 증가

비정상 종료/장애를 경험하는 사용자 비율 10% 감소

Gameloft 로고

"모호한 사용자 의견과 불완전한 스택 추적 문제를 수정하려고 맹목적으로 노력하던 상태에서 안정성을 개선하는 데 필요한 모든 정보를 얻는 상태로 변화했습니다. 이제는 버그 문제 해결에 쓰는 에너지를 줄이고 만족스러운 게임 경험을 구축하는 데 더 많은 시간을 들이고 있습니다."

- 오아나 라둘레스쿠, Gameloft 개발 운영 관리자