Fix Slay the Spire 2 Not Launching on Steam

You click Play on Slay the Spire 2 in Steam and the game simply refuses to open or hangs on a black screen. This silent failure is usually caused by corrupted installation files, permission blocks, or outdated graphics drivers preventing the game from initializing.

KitsuneGuide Watch on YouTube ↗

Why this happens

Steam may have missed a file during the initial download, or Windows permissions are blocking the executable from reaching your hardware.

What you will need

Ensure you have administrative access to your PC and an active internet connection to download any missing game files or driver updates.

Steps

  1. 01
    Open your Steam Library, right-click Slay the Spire 2, and select Properties.
  2. 02
    Navigate to the Installed Files tab and click Verify integrity of game files to let Steam redownload any corrupted or missing assets.
  3. 03
    If the game still fails to open, right-click the game in your Steam Library, hover over Manage, and select Browse local files.
  4. 04
    Locate the SlayTheSpire2.exe file, right-click it, and select Properties.
  5. 05
    Go to the Compatibility tab, check the box for Run this program as an administrator, then click Apply and OK.
  6. 06
    If the game remains unresponsive, visit the Nvidia or AMD website to download the latest GPU drivers for your specific graphics card and reboot your system.
  7. 07
    Ensure your system supports DirectX 12, then temporarily disable Windows Defender Firewall to see if it is blocking the game from establishing a first-time connection.

Still not working?

If the game still refuses to launch after these steps, check your Windows Event Viewer under the Windows Logs > Application section for any critical errors logged at the time of launch. Additionally, verify that no third-party antivirus software is quarantining the game executable as a false positive.

Frequently asked questions

Will verifying game files delete my saved progress?

No, verifying your files only checks the integrity of the game's core installation and does not touch your local save data.

Why does Slay the Spire 2 require DirectX 12?

The game uses newer rendering features that rely on the DirectX 12 API; if your hardware is too old to support it, the game will fail to initialize.