Quick answer: Before going live on Steam, verify Steam Deck compatibility, all Steam platform features, minimum spec hardware, every resolution and window mode, full controller support, the first-time player experience, your crash reporter, Windows 10 and 11 compatibility, Rich Presence strings, store metadata correctness, and the uninstall process.

Launch day on Steam is not the time to discover that cloud saves are broken, your crash reporter is pointed at a staging server, or the game soft-locks on Intel integrated graphics. A systematic pre-launch QA pass catches the embarrassing, the damaging, and the review-killing bugs before players encounter them. This checklist covers every category that trips up indie developers on launch day — drawn from post-mortems, player reviews, and the crash dashboards of studios that shipped before they were ready.

1. Steam Deck Compatibility

Steam Deck is no longer optional to consider. Valve’s handheld has a large installed base, and the compatibility badge on your store page influences purchase decisions. Testing is split into two parts: automated (Valve’s compatibility checker) and manual.

If you do not own a Steam Deck, use the Deck emulation mode in the Steam desktop client to catch the most obvious issues before committing to a hardware test.

2. Steam Platform Features

Steam provides a suite of platform features that players expect to work. Each one needs individual verification in your final release build — not your development build, which may have different Steamworks configuration.

3. Minimum Spec Hardware Testing

Your game runs beautifully on your development machine. Your developer machine almost certainly exceeds your stated minimum requirements by a significant margin. This gap is where launch-day one-star reviews come from.

4. Resolutions and Window Modes

Players use a wide range of display configurations. Test the full matrix before launch.

5. Controller Support

Incomplete controller support is one of the most common reasons for negative Steam reviews in certain genres. Completeness means more than “the buttons work.”

6. The New Player Funnel (First 10 Minutes)

The first ten minutes of your game deserve their own dedicated test pass. This is where first-time crashes, tutorial logic bugs, and default settings problems concentrate — and it is the exact experience that every Steam reviewer and refund-requesting player goes through.

“The first ten minutes of your game will be played by more people than any other ten minutes. Every player who ever touches your game starts there. It deserves more testing time than any other section.”

7. Verify the Crash Reporter Is Live

This step is skipped more often than you might expect. Developers integrate a crash reporter during development, test it in a staging environment, and never confirm that the production build is pointing at the right endpoint with live credentials.

Without a working crash reporter on day one, you are flying blind during the most crash-dense period of your game’s life. The first hours after launch generate more unique crash signatures than any subsequent period — hardware configurations, edge cases, and usage patterns that never appeared during internal testing all surface at once.

8. Windows 10 and Windows 11

Despite Windows 11’s age, a substantial portion of the Steam player base is still on Windows 10, which reaches end-of-life in late 2025 but will remain widely used for years. Test on both.

9. Steam Rich Presence

Steam Rich Presence is the text that appears next to a player’s name in friends lists and the Steam overlay, showing what they are doing in your game (“In the Main Menu,” “Level 3 - Forest,” “Boss Fight”). It is a small detail that contributes to social visibility and discovery.

10. Store Metadata: EULA and Content Warnings

Valve requires accurate content warnings, and incorrect age ratings or missing content descriptors can result in removal from the store after launch. Review every metadata field.

11. The Uninstall Process

Uninstalling is the last impression a player has of your game, and a broken uninstaller generates genuine frustration. It is also a signal about overall code quality.

The Master Pre-Launch Checklist

Print this out, work through it on your release candidate build, and do not push the launch button until every item has a name and a date next to it.

  1. Steam Deck: manual test pass completed, Valve review submitted
  2. Achievements: all triggered and verified in overlay
  3. Cloud saves: cross-machine sync confirmed
  4. Steam Overlay: no crashes or audio issues
  5. Minimum spec: game runs acceptably on stated minimum hardware
  6. Resolutions: fullscreen, borderless, windowed all tested
  7. Controller support: Xbox, PlayStation, Switch Pro controllers tested
  8. New player funnel: full first-ten-minutes test on clean machine
  9. Crash reporter: test crash verified in Bugnet dashboard
  10. Windows 10 and 11: both OS versions tested with Defender active
  11. Rich Presence: strings updating correctly in friends list
  12. Store metadata: ratings, descriptors, EULA reviewed and accurate
  13. Uninstall: complete uninstall and clean reinstall tested

Run through this list on the actual build you are submitting to Steam — not a development build, not a build from last week. Build IDs matter. A checklist passed on the wrong binary is worth nothing.

The worst time to find a broken crash reporter is after 10,000 players have downloaded your game. Check it before you ship.