Quick answer: Watch for a crash spike or new failures on the new build, the game broken in obvious ways, a regression, and complaints starting when the build shipped. A bad build usually ships because it wasn't verified as the actual build.

A bad build, one broken in a way you'd have caught with a quick check, is a self-inflicted wound. Here are the signs your game has a bad build.

A Crash Spike or New Failures on the New Build

The direct sign is a crash spike or new failures right after the build ships, the new build crashing or failing in ways the previous one didn't. If the build's release coincides with a crash spike or new failures (visible per version), the build is bad, it introduced problems.

Bugnet tracks crashes per version and alerts on spikes, so a bad build's problems are caught fast. A crash spike or new failures on the new build are the direct sign of a bad build, and per-version tracking with alerts catches them fast (the new build crashing more, new signatures), so you catch the bad build in minutes rather than days from reviews.

The Game Broken in Obvious Ways

A telling sign is the game broken in obvious ways, won't start, core loop broken, your change obviously not working, blunt breakage a quick check would have caught. If the build is broken in obvious ways (not just subtle edge cases), it's a bad build that wasn't smoke-tested before shipping.

Bugnet captures crashes with version context, so build-breaking problems are identifiable. The game broken in obvious ways is a sign of a bad build (one that shipped without being smoke-tested), the blunt breakage (won't start, core loop broken) is exactly what a quick smoke test of the actual build would have caught, so its presence signals the build wasn't verified before shipping.

Complaints Starting Right When the Build Shipped

A sign is complaints starting right when the build shipped, a wave of reports coinciding with the release. If players started complaining (crashes, broken features) right when the new build went out, the build is bad, the timing (problems starting with the release) attributes them to the build.

Bugnet tracks crashes per version, so problems coinciding with a build are identifiable. Complaints starting right when the build shipped are a sign of a bad build, and per-version tracking confirms the timing (problems appearing on the new build), which attributes the complaints to the build, so you know the build is bad and can roll back or fix it.

Watch for a crash spike or new failures on the new build, the game broken in obvious ways, a regression, and complaints starting when the build shipped. A bad build usually ships because it wasn't verified as the actual build.