A Steam game that refuses to launch usually falls into one of three behavioral buckets: the process appears in Task Manager for one to three seconds then vanishes (most common for Unreal Engine titles, indicating a crash during initialization), the game icon flashes but no window or process spawns (often a Unity player.log error or missing runtime), or a black or frozen window opens and stays there (typically a resolution mismatch, DirectX 11/12 negotiation failure, or shader cache corruption). The Steam client itself rarely lies about a launch failure unless the game is genuinely not downloading correctly, so focus on engine-level logs before assuming a broken install. This guide walks through the checks that distinguish these cases and the fixes that resolve them in order of least to most invasive.
- Likely Causes
- Fix 1: Verify Integrity of Game Files
- Fix 2: Read the Engine Crash Log
- Fix 3: Disable All Overlays
- Fix 4: Clean Reinstall of GPU Drivers
- Fix 5: Disable Full-Screen Optimizations and Set Compatibility
- Fix 6: Delete or Rename User Configuration Files
- Fix 7: Launch with Engine-Specific Command-Line Options
- Fix 8: Whitelist the Game in Your Antivirus
- Fix 9: Reinstall the Game from Scratch
- If Nothing Works
- FAQ
Likely Causes
| Cause | How to confirm | Fix difficulty |
|---|---|---|
| Corrupted or incomplete game files after a patch | Steam download completed with errors in the Downloads tab, or the game worked before a recent update | Low |
| Engine crash during init (Unreal Engine) | Crash log appears in %localappdata%\GameName\Saved\Crashes or the process dies within 2 seconds | Low to Medium |
| Overlays interfering with window creation | Game crashes only when Steam Overlay, Discord, or MSI Afterburner is active | Low |
| Outdated or broken GPU driver | Black screen at launch, or driver version predates the game’s DirectX/Shader Model requirement | Medium |
| Windows Full-Screen Optimization conflict | Game launches to a frozen black window that disappears after alt-tabbing | Low |
| Corrupt user configuration file | Deleting UnrealEngine.ini or the Unity settings folder resolves it immediately | Low |
| Antivirus quarantine of game executable or DLL | Windows Defender or third-party AV shows a blocked file in its history | Medium |
| Missing Visual C++ Redistributable or .NET runtime | Error dialog mentions a missing .dll or “MSVCP140.dll not found” | Low |
Fix 1: Verify Integrity of Game Files
How to check
Right-click the game in your Steam library, select Properties, then Installed Files, and click “Verify integrity of game files.” Watch the verification progress bar. If it reports “0 files failed to validate,” the install is structurally sound. If it downloads files, you had corruption.
What to do
Let the verification run to completion. If files are re-downloaded, launch the game immediately afterward. If verification reports success but the game still fails, move to Fix 2 because the problem is not file corruption.
How to undo it
Verification is non-destructive to user saves and configs. No rollback needed.
Fix 2: Read the Engine Crash Log
How to check
For Unreal Engine 4 or 5 titles, open %localappdata%\[GameName]\Saved\Crashes. The most recent folder contains a file ending in .log. Open it and search for “Fatal error” or “Assertion failed.” For Unity games, the log lives at %userprofile%\AppData\LocalLow\[Developer]\[GameName]\Player.log or output_log.txt.
What to do
Common log entries that have direct fixes: “Failed to load shader library” points to Fix 5 (delete cache). “DirectX device lost” points to Fix 4 (driver update). “Failed to create swap chain” often resolves with Fix 5 (compatibility settings).
How to undo it
Reading a log changes nothing.
Fix 3: Disable All Overlays
How to check
Temporarily turn off the Steam Overlay by going to Steam > Settings > In-Game > uncheck “Enable the Steam Overlay while in-game.” Also quit Discord, MSI Afterburner, RivaTuner, GeForce Experience overlay, and Xbox Game Bar (Settings > Gaming > Xbox Game Bar > Off).
What to do
Relaunch the game. If it opens, re-enable overlays one at a time to identify the culprit. RivaTuner Statistics Server is a frequent offender for Unreal Engine 5 titles because it injects a DLL that conflicts with the engine’s own renderer hook.
How to undo it
Re-check the Steam Overlay box and relaunch the apps you quit.
Fix 4: Clean Reinstall of GPU Drivers
How to check
Open Device Manager, expand Display adapters, note the driver version and date. Compare against the latest from NVIDIA or AMD’s driver page. If you recently updated and the game broke immediately after, the new driver may be unstable.
What to do
Use DDU (Display Driver Uninstaller) in Safe Mode to fully remove the current driver, then install the latest stable version. If you suspect a new driver is the problem, install the previous known-good version instead.
How to undo it
Re-run DDU and install whichever driver you prefer. Always keep a restore point before driver surgery.
Fix 5: Disable Full-Screen Optimizations and Set Compatibility
How to check
Navigate to the game’s install folder (default: C:\Program Files (x86)\Steam\steamapps\common\[GameName]). Find the primary .exe. Right-click it, select Properties, go to the Compatibility tab.
What to do
Check “Disable full-screen optimizations,” then click “Change settings for all users” and apply the same there. If the game is older, try running it in Windows 8 or Windows 7 compatibility mode. For Unreal Engine titles stuck at a black screen, also try unchecking “Run this program as an administrator” because elevated permissions can break the engine’s sandboxed shader compilation.
How to undo it
Uncheck the boxes you set. Remove any compatibility mode selection.
Fix 6: Delete or Rename User Configuration Files
How to check
For Unreal Engine games, look for %localappdata%\[GameName]\Saved\Config\WindowsNoEditor\Engine.ini and the game-specific ini in the same path. For Unity games, check %userprofile%\AppData\LocalLow\[Developer]\[GameName]\ for a PlayerPrefs.dat or settings.json.
What to do
Rename the Config folder (or the specific .ini file) to Config.bak. Relaunch the game. The engine will regenerate a clean configuration. This resolves cases where a bad resolution value, invalid graphics preset, or corrupted render scale entry causes an immediate crash.
How to undo it
Delete the new folder and rename .bak back to Config. You lose your settings but recover your previous state.
Fix 7: Launch with Engine-Specific Command-Line Options
How to check
Right-click the game in Steam, select Properties, and find the Launch Options field.
What to do
For Unreal Engine titles, try -dx11 to force DirectX 11 instead of 12, -novid to skip intro videos that can hang, -windowed -ResX=1280 -ResY=720 to force a safe windowed resolution, or -norenderer to diagnose a rendering subsystem crash. For Unity titles, -popupwindow and -force-d3d11 sometimes help. Add one flag at a time and note which resolves the issue.
How to undo it
Clear the Launch Options field.
Fix 8: Whitelist the Game in Your Antivirus
How to check
Open Windows Security > Virus & threat protection > Protection history. Look for any entries dated around the time you last tried to launch the game. Third-party AVs have similar quarantine logs.
What to do
Add an exclusion for the entire game install folder (steamapps\common\[GameName]). If your AV uses real-time behavior monitoring, disable it specifically for that path rather than globally.
How to undo it
Remove the exclusion from your AV settings.
Fix 9: Reinstall the Game from Scratch
How to check
This is a last resort when all other fixes have been exhausted and the log shows missing or unreadable core assets.
What to do
Uninstall through Steam. Then manually delete any leftover folders in steamapps\common\[GameName] and in %localappdata%. Restart Steam, then reinstall. Avoid restoring a backup of the install folder because you would reintroduce the corrupted files.
How to undo it
Not applicable. The game will be a clean install.
If Nothing Works
If you have exhausted every step above and the game still will not open, the issue may be a broken game build pushed by the developer. Check the Steam Community Hub announcements for your title and the official Discord or forum. In 2026, many studios maintain a known-issues thread with engine-level hotfixes that are not yet in the Steam build. Gather your crash log, DxDiag report, and the exact error string from the log, then submit a support ticket through Steam or directly to the developer with that information attached.
FAQ
Why does my game say it launched but nothing happens?
The process likely started and crashed before rendering a frame. Check Task Manager to confirm a process briefly appears. Then follow Fix 2 to read the crash log, which almost always contains the specific subsystem that failed.
Does Steam Overlay ever prevent a game from starting?
Yes. The overlay injects a DLL into the game process at launch. If the engine’s own injection method conflicts (common with Unreal Engine 5’s rendering hooks or anti-cheat systems), the process can terminate during initialization. Disabling the overlay in Fix 3 is the fastest test.
My antivirus flagged the game exe as a threat. Is that a real virus?
Frequently not. False positives on game executables are common, especially with packed or obfuscated binaries that anti-cheat software adds. Check the file’s VirusTotal report or the game’s official community before trusting your AV’s verdict.
Will a reinstall delete my saved games?
Not usually. Most Steam games save to the Steam cloud or to %userprofile%\Documents or %localappdata%, not inside the game install folder. A Steam reinstall clears only steamapps\common. However, some older or indie titles save inside their own install directory, so check the game’s documentation before wiping the folder manually in Fix 9.