Gameloft uses Crashlytics to lower crash rates and increase player session duration by 16%
Introduction
Launched in 2000, Gameloft has a portfolio of over 190
critically-acclaimed, award-winning games played by 80 million
people each month. In addition to releasing original franchises
like Asphalt and Dungeon Hunter, Gameloft partners with major
entertainment studios like Disney, LEGO, and Universal
Illumination to build games for their most popular brands.
Challenge
With such a broad portfolio and global audience, having the
ability to monitor the stability of games in a holistic way is
critical to Gameloft's success. Therefore, they needed a robust
crash reporting tool to track and troubleshoot issues across all
of their games. "We were lacking proper information about crashes,
especially native crashes from our players," said Oana Radulescu,
Deployment Operations Manager at Gameloft. Crash events were
difficult to reproduce, and unforeseen technical issues were hard
to track down and fix before they affected a large number of
players.
Solution
That's when Gameloft turned to Firebase Crashlytics.
By aggregating crashes by root cause and highlighting the
impact on players, Crashlytics helps Gameloft see what to fix
first — especially useful given the large number of games they
manage. "Crashlytics makes it easy to analyze stack traces,
helps us prioritize issues, and provides vital information for
each bug," Radulescu said. "We instrumented logs and keys to
get details and context surrounding crashes — like the
affected track or car in a racing game — so we can reproduce
and resolve them faster than ever."
When one of their games, Overdrive City, was suffering from
mysterious crashes, the team received a velocity alert,
warning them that the issue had increased in severity. Thanks
to the alert, the Gameloft team swiftly took action and found
the culprit — a malfunctioning ad module — and temporarily
deactivated it while they fixed the problem, reducing the
percentage of users experiencing crashes by 10% overnight.
Players appreciated the quick fix. According to Gameloft, in
the subsequent weeks, crashes remained low, the game's Play
Store rating went up, and session duration increased by 16%,
from 6 minutes to 7 minutes. Since then, Crashlytics has
become an integral part of Gameloft's ability to monitor
stability, roll out features with confidence, and keep
players happy.
Results
16% increase in session duration
10% reduction in percentage of users experiencing crashes
"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."
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[],null,["# Gameloft Case Study\n\n[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\n##### Gameloft uses Crashlytics to lower crash rates and increase player session duration by 16%\n\n*** ** * ** ***\n\n##### Introduction\n\nLaunched 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\n##### Challenge\n\nWith 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\n##### Solution\n\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\n#### All Firebase products\n\n##### Build\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\n##### Run\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)"]]