Quick answer: When you sunset a game, decide and publish an explicit end-of-life policy: what you will still fix, what you will not, and until when. Be honest with the remaining players rather than going silent. Triage incoming reports against a narrow bar, usually only data loss, security, and total-breakage issues, and let the rest go. Clear communication and a defined support window protect both the players who stayed and your own limited time.
Sunsetting a game is a real decision, but the bug reports do not read the announcement. Players who still love the game keep hitting issues and keep reporting them, and you have to handle that stream with a fraction of the attention the game once got. The wrong responses are pretending you will still fix everything, or going silent and letting reports vanish into a void. The right one is an honest, published end-of-life policy paired with clear communication. This post covers how to define that policy, what to keep fixing, and how to tell players the truth respectfully.
Define an explicit end-of-life policy
The foundation is a written end-of-life policy that states plainly what support a sunset game still gets. Decide three things and put them in writing: what classes of bugs you will still fix, what you explicitly will not, and how long any support continues. A typical policy fixes only catastrophic issues, data loss, security holes, and total breakage that makes the game unplayable, while declining everything cosmetic, balance-related, or minor. Writing this down before the reports flood in means you make the hard calls calmly, in advance, rather than rationalizing case by case under pressure.
Set a clear support window with an end date if you can. Maybe you commit to critical fixes for six months after sunset, then move to fully unsupported. An explicit window respects players by being honest about the finite future, and it protects you from an open-ended obligation that quietly consumes time you no longer have. The policy is not a rejection of the players who stayed; it is a promise you can actually keep, which is far kinder than a vague assurance of ongoing support that you will silently abandon the moment something more pressing demands your attention.
Communicate the policy honestly
A policy nobody can see does nothing. Publish it where players will find it: the store page, the game's community channels, and ideally in any in-game support flow. State in plain language that the game is in end-of-life, what that means for bug fixes, and where players can still reach you. Players overwhelmingly prefer an honest the game is sunset and we only fix critical issues now over silence that leaves them guessing whether anyone is listening. Clarity here prevents the slow burn of resentment that comes from reports disappearing into an unattended void.
Tone matters as much as content. The players still reporting bugs on a sunset game are your most loyal ones, and they deserve gratitude, not a curt brush-off. Acknowledge that they care, thank them for the report, and be straight about what will and will not happen with it. A warm, honest message protects the relationship even as you wind support down, and those players carry that goodwill to your next game. Going quiet, by contrast, converts your most devoted fans into people who feel abandoned, which is an expensive way to save a little communication effort now.
Triage against a narrow bar
With the policy set, triage incoming reports against its bar, which is much narrower than for a live game. The question for each report is simply whether it clears the catastrophic threshold you defined: does it lose data, expose a security risk, or render the game unplayable for many players. If yes, it is a candidate for a final fix. If no, it gets acknowledged honestly and closed against the policy, not left open as a false promise. This narrow bar is what makes handling a sunset game's reports sustainable on the tiny budget it now warrants.
Even within the catastrophic category, weigh the cost. A data-loss bug that needs a one-line fix and a quick build is worth shipping; one that requires re-architecting a system the game no longer justifies may not be, even if it technically clears the bar. Sunset triage is unavoidably ruthless, and that is appropriate, because the alternative is letting a dead game's long tail of issues consume effort owed to your living or upcoming projects. Be honest with yourself about what is genuinely worth a final patch versus what you are fixing out of guilt or attachment.
Wind down the tooling deliberately
Sunsetting is also a chance to simplify your support infrastructure for the game so it does not quietly cost you forever. Decide how long you will keep crash reporting and the in-game report channel active, and whether incoming reports should route somewhere lightweight rather than into your active triage flow. You do not have to shut everything off on day one, but you should plan the wind-down so a sunset game is not silently generating noise in the dashboard you use for your current projects. Intentional decay beats accidental neglect.
Keep a final archive of the game's known issues and their state when support ends. If players ask later, or if you ever revive the game, that history is valuable, and it lets you answer questions honestly long after the last patch. Preserving the record costs almost nothing and closes the project cleanly. A sunset handled with deliberate tooling decisions and a preserved history feels like a respectful ending rather than an abandonment, which is the difference players remember when they decide whether to trust your studio with their time and money again.
Setting it up with Bugnet
A unified dashboard makes sunsetting manageable, because you can keep a sunset game's reports flowing in through the in-game button and crash reporting while triaging them separately from your active titles. Occurrence grouping is especially useful here: it folds the long tail of duplicate reports into single counted issues, so you instantly see whether a sunset game is producing one genuinely catastrophic bug worth a final patch or just background noise. Device and build context lets you confirm an issue affects a meaningful number of remaining players before you spend any of your scarce time on it.
You can also route a sunset title's reports into a separate, low-attention view so they never crowd the dashboard your live games depend on, while still capturing them honestly through the in-game button. Custom fields let you tag reports against your end-of-life policy, marking which clear the catastrophic bar and which are acknowledged and closed, so the narrow triage stays consistent. When support finally ends, the grouped, contextual history of the game's issues is preserved in one place, ready to answer questions or inform a revival long after the last patch shipped.
Close the project with respect
How you end support for a game shapes how players remember your whole studio. A sunset handled with an honest published policy, warm communication, a narrow but real fix bar, and a clean archive tells players you take your work and their loyalty seriously even when the money has stopped. That reputation follows you to your next title, where those same players may be your earliest and most forgiving supporters. Treat the end of a game not as an inconvenience to be muted but as the final, telling chapter of your relationship with the people who played it most.
Plan the ending the way you would plan a launch, with a date, a published policy, and a clear handoff to fully unsupported, so nothing about the wind-down is left to drift or guesswork. A sunset done deliberately costs little and earns lasting goodwill, while one done by neglect quietly burns the trust you spent years building. The forward-looking truth is that there is always a next project, and the players who watched you close this one with care are the ones most likely to show up for it.
Sunset reports keep coming. Publish an honest end-of-life policy, communicate warmly, fix only the catastrophic, and close the project with respect.