Quick answer: Capture startup crashes with device and OS context to see which devices and OS versions fail, identify the pattern (often a specific device, OS, or recent regression), and fix the launch failure while verifying per version.

When players can't launch your game, you lose them before they ever play, the worst kind of failure. These failures are usually device or version-specific and invisible to you. Here is what to do when players can't launch your game.

Capture the Startup Crashes With Device and OS Context

Players who can't launch are crashing at startup, often before any of your code's usual logging runs. Capture these startup crashes from the field with device, OS, and version context, so you can see which devices and OS versions fail, since launch failures are usually specific to particular hardware or OS versions you did not test.

Bugnet captures crashes from the field with device and OS context, so even startup crashes show you which devices and OS versions are failing to launch. That context is essential, launch failures are invisible on your dev machine (where the game launches fine), so the captured device/OS pattern from real players is how you see them.

Identify the Pattern Behind the Failures

Read the pattern: do the launch failures cluster on a specific device model, a particular OS version, or did they appear after a recent build? Clustering on a device or OS version points to a device/version-specific cause, while failures starting after a release point to a regression. The pattern tells you the cause.

Bugnet groups startup crashes by signature and shows device, OS, and version, so the pattern, a device, an OS version, or a regression from a build, is visible. That pattern is the diagnosis: failures on one OS version mean an OS-specific launch issue, failures after a release mean the build broke launching, so you know what to fix.

Fix the Launch Failure and Verify Per Version

Fix the cause the pattern revealed: handle the device/OS-specific issue, or revert/fix the regression that broke launching. Then verify per version that the startup crashes stopped on the affected devices, confirming players can launch again rather than assuming.

Bugnet tracks crashes per version, so after fixing you can confirm the startup crashes stopped on the affected devices and OS versions. This verifies players can launch again, you see the launch failures disappear from the field data on the new build, rather than hoping the fix reached the players who couldn't start your game.

When players can't launch your game, capture startup crashes with device and OS context to see which configurations fail, identify the pattern (device, OS, or regression), and fix it while verifying per version. Launch failures are configuration-specific and invisible on your dev machine.