컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Crashlytics를 사용하여 비정상 종료 발생률을 낮추고 플레이어 세션 시간을 16% 늘린 Gameloft
소개
2000년에 설립된 Gameloft는 매달 8천만 명 이상이
플레이하며 평론가의 인정을 받고 수상 경력이 있는 190개 이상의
게임으로 구성된 포트폴리오를 보유하고 있습니다. 또한 Gameloft는 Asphalt 및 Dungeon Hunter와
같은 오리지널 프랜차이즈를
출시할 뿐 아니라 Disney, LEGO,
Universal Illumination과 같은 주요 엔터테인먼트 스튜디오와 파트너
관계를 맺고 가장 인기 있는 브랜드의 게임을 제작합니다.
도전
이렇게 광범위한 포트폴리오와 전 세계의 잠재고객을 보유한
Gameloft에게는 게임의 안정성을 전체적인 방식으로 모니터링하는
능력이 성공에 매우 중요합니다. 따라서 모든 게임에서 문제를 추적하고
해결하기 위한 강력한 비정상 종료 보고 도구가 필요했습니다. Gameloft의 배포 운영 관리자인 오아나 라둘레스쿠는
"비정상 종료, 특히 플레이어의 네이티브 충돌에 대한 적절한 정보가
부족했습니다."라고 말했습니다. 비정상 종료 이벤트를
재현하기가 어려웠고, 예측하지 못한 기술적 문제가 많은 플레이어에게
영향을 미치기 전에 이러한 문제를 추적하여 수정하기도
어려웠습니다.
해결책
그때 Gameloft는 Firebase Crashlytics를 도입했습니다.
Crashlytics는 비정상 종료를 근본 원인별로 집계하고 플레이어에게
미치는 영향을 집중적으로 살펴봄으로써 Gameloft가 무엇을
제일 먼저 수정해야 하는지 파악하는 데 도움을 줍니다. 이는 이 회사에서 관리하는 많은 수의 게임을 고려할 때 특히
유용합니다. 라둘레스쿠는 "Crashlytics는 스택 트레이스를 쉽게 분석하게
해주고, 문제의 우선순위를 지정하는 데 도움을 주며, 각
버그의 중요한 정보를 제공합니다."라고 말했습니다. "우리는 로그와 키를 사용해서 비정상
종료와 관련된 세부정보와 컨텍스트(레이싱 게임에서
영향을 받는 트랙이나 자동차 등)를 확인하여 그 어느 때보다 빠르게
재현하고 해결할 수 있습니다."
게임 중 하나인 Overdrive City가 알 수 없는 비정상 종료로
어려움을 겪고 있을 때 팀은 문제의 심각성이 높아졌다고 경고하는 신속 알림을
받았습니다. 이 알림
덕분에 Gameloft팀은 신속하게 조치를 취해서 문제의 원인, 즉
오작동하는 광고 모듈을 찾았으며 문제를 해결하는 동안
이 모듈을 임시로 비활성화하여 밤사이 비정상 종료를 경험하는
사용자의 비율을 10% 줄였습니다.
플레이어들은 빠른 수정에 만족했습니다. Gameloft에 따르면 이후
몇 주 동안 비정상 종료가 낮은 수준으로 유지되었으며,
게임의 Play 스토어 평점이 높아졌고, 세션 시간이 6분에서 7분으로
16% 증가했습니다. 그 이후로 Crashlytics는
Gameloft가 안정성을 모니터링하고, 자신 있게 기능을 출시하고,
플레이어의 만족도를 유지하는 능력에서 핵심적인
부분이 되었습니다.
결과
세션 시간 16% 증가
비정상 종료/장애를 경험하는 사용자 비율 10% 감소
"모호한 사용자 의견과 불완전한 스택 추적 문제를 수정하려고 맹목적으로 노력하던 상태에서 안정성을 개선하는 데 필요한 모든 정보를 얻는 상태로 변화했습니다. 이제는 버그 문제 해결에 쓰는 에너지를 줄이고 만족스러운 게임 경험을 구축하는 데 더 많은 시간을 들이고 있습니다."
- 오아나 라둘레스쿠, Gameloft 개발 운영 관리자
[null,null,[],[],[],null,["[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\nGameloft uses Crashlytics to lower crash rates and increase player session duration by 16% \n\n*** ** * ** ***\n\nIntroduction Launched in 2000, Gameloft has a portfolio of over 190\ncritically-acclaimed, award-winning games played by 80 million\npeople each month. In addition to releasing original franchises\nlike Asphalt and Dungeon Hunter, Gameloft partners with major\nentertainment studios like Disney, LEGO, and Universal\nIllumination to build games for their most popular brands.\n\n*** ** * ** ***\n\nChallenge With such a broad portfolio and global audience, having the\nability to monitor the stability of games in a holistic way is\ncritical to Gameloft's success. Therefore, they needed a robust\ncrash reporting tool to track and troubleshoot issues across all\nof their games. \"We were lacking proper information about crashes,\nespecially native crashes from our players,\" said Oana Radulescu,\nDeployment Operations Manager at Gameloft. Crash events were\ndifficult to reproduce, and unforeseen technical issues were hard\nto track down and fix before they affected a large number of\nplayers. \n\n*** ** * ** ***\n\nSolution \nThat's when Gameloft turned to [Firebase Crashlytics](/products/crashlytics).\nBy aggregating crashes by root cause and highlighting the\nimpact on players, Crashlytics helps Gameloft see what to fix\nfirst --- especially useful given the large number of games they\nmanage. \"Crashlytics makes it easy to analyze stack traces,\nhelps us prioritize issues, and provides vital information for\neach bug,\" Radulescu said. \"We instrumented logs and keys to\nget details and context surrounding crashes --- like the\naffected track or car in a racing game --- so we can reproduce\nand resolve them faster than ever.\" \nWhen one of their games, Overdrive City, was suffering from\nmysterious crashes, the team received a [velocity alert](/docs/crashlytics/velocity-alerts),\nwarning them that the issue had increased in severity. Thanks\nto the alert, the Gameloft team swiftly took action and found\nthe culprit --- a malfunctioning ad module --- and temporarily\ndeactivated it while they fixed the problem, reducing the\npercentage of users experiencing crashes by 10% overnight.\nPlayers appreciated the quick fix. According to Gameloft, in\nthe subsequent weeks, crashes remained low, the game's Play\nStore rating went up, and session duration increased by 16%,\nfrom 6 minutes to 7 minutes. Since then, Crashlytics has\nbecome an integral part of Gameloft's ability to monitor\nstability, roll out features with confidence, and keep\nplayers happy.\n\n*** ** * ** ***\n\nResults\n\n16% increase in session duration\n\n10% reduction in percentage of users experiencing crashes \n\n\"We went from blindly trying to fix issues from vague user comments and incomplete stack traces to getting all the information we need to improve stability. Now we spend less energy on troubleshooting bugs and more time building amazing gaming experiences.\"\n\n\n- Oana Radulescu, Deployment Operations Manager, Gameloft \nTry Firebase today\n\n\nIntegrating it into your app is easy.\n[Get started](https://console.firebase.google.com/) \n\nAll Firebase products \n\nBuild\n\n- [App Check](/products/app-check)\n- [App Hosting](/products/app-hosting)\n- [Authentication](/products/auth)\n- [Cloud Functions](/products/functions)\n- [Cloud Storage](/products/storage)\n- [Data Connect](/products/data-connect)\n- [Extensions](/products/extensions)\n- [Firestore](/products/firestore)\n- [Firebase ML](/products/ml)\n- [Genkit](https://genkit.dev/)\n- [Hosting](/products/hosting)\n- [Realtime Database](/products/realtime-database)\n- [Firebase AI Logic client SDKs](/products/firebase-ai-logic)\n\n[Generative AI](/products/generative-ai) \n\nRun\n\n- [A/B Testing](/products/ab-testing)\n- [App Distribution](/products/app-distribution)\n- [Cloud Messaging](/products/cloud-messaging)\n- [Crashlytics](/products/crashlytics)\n- [Google Analytics](/products/analytics)\n- [In-App Messaging](/products/in-app-messaging)\n- [Performance Monitoring](/products/performance)\n- [Remote Config](/products/remote-config)\n- [Test Lab](/products/test-lab)"]]