How to Launch Minecraft on Steam (And What You Should Know First)
Minecraft and Steam are two of the biggest names in PC gaming, so it's natural to assume they work together seamlessly. The reality is a little more nuanced. Minecraft is not natively available on Steam â it's sold and launched through its own dedicated launcher from Mojang. But that doesn't mean Steam is out of the picture entirely. There are legitimate ways to connect the two, and understanding how they interact will save you a lot of confusion.
Why Minecraft Isn't on Steam
Mojang, the studio behind Minecraft, distributes Minecraft: Java Edition and Minecraft: Bedrock Edition exclusively through their own platform at minecraft.net. You purchase and download directly from there, and the game runs through the Minecraft Launcher â a standalone app that handles logins, version management, and updates.
Steam, by contrast, is Valve's digital storefront and gaming hub. Most games sold there integrate with Steam's overlay, achievements, and friend system natively. Minecraft bypasses all of that because it was never distributed through Valve's platform.
This means if you search for Minecraft on Steam's store, you won't find it. Any listing claiming to sell Minecraft on Steam should be treated with caution.
What "Adding Minecraft to Steam" Actually Means đŽ
Steam has a feature called Add a Non-Steam Game, which lets you add shortcuts to external applications â including games you own elsewhere â directly into your Steam library. This doesn't give you Steam achievements, cloud saves through Steam, or any deep integration. What it does give you:
- Steam Overlay access (useful for the browser, screenshot tool, and friends list)
- Big Picture Mode compatibility (helpful for controller-based setups or Steam Deck)
- A unified library view so all your games appear in one place
- Steam Input for controller remapping
This is the method most players use when they say they've "added Minecraft to Steam."
Step-by-Step: Adding Minecraft to Your Steam Library
Before doing anything, make sure you have:
- A valid Minecraft account (Microsoft account linked to your Minecraft purchase)
- The Minecraft Launcher installed and working
- Steam installed on the same PC
Adding the Launcher as a Non-Steam Game
- Open Steam and click Games in the top menu bar
- Select Add a Non-Steam Game to My Library
- A window will appear listing applications Steam detects on your system
- Look for Minecraft Launcher in the list â if it appears, check the box and click Add Selected Programs
- If it doesn't appear, click Browse and manually navigate to the Minecraft Launcher executable (typically found in
%LocalAppData%PackagesMicrosoft.4297127D64EC6_8wekyb3d8bbweLocalCacheLocal untimefor Bedrock, or inC:Program Files (x86)Minecraft Launcherdepending on your installation)
Once added, Minecraft Launcher will appear in your Steam library. Launching it from Steam opens the Minecraft Launcher first, where you log in and then launch the actual game.
Using Modrinth, ATLauncher, or Third-Party Launchers
Some players use third-party launchers like Modrinth App, ATLauncher, or Prism Launcher â particularly for modded Java Edition. These can also be added to Steam the same way. The process is identical: find the launcher's .exe file and add it as a non-Steam game.
| Launcher Type | Best For | Steam Overlay Support |
|---|---|---|
| Official Minecraft Launcher | Vanilla Java + Bedrock | Yes (via non-Steam method) |
| Prism Launcher | Modded Java, multiple instances | Yes (via non-Steam method) |
| ATLauncher | Modpacks | Yes (via non-Steam method) |
| GDLauncher | CurseForge modpacks | Yes (via non-Steam method) |
Steam Deck: A Special Case đšī¸
On Steam Deck, adding Minecraft requires a few extra steps because the Deck runs SteamOS (a Linux-based system). Minecraft Java Edition can run on Linux, but Bedrock Edition was built for Windows and requires additional compatibility layers like Proton or workarounds involving Android APKs.
Players running Java Edition on Steam Deck typically:
- Install the game through a community method using a compatibility script
- Add the resulting launcher to Steam as a non-Steam game
- Configure Steam Input for controller support
The experience varies depending on which version of Minecraft you own, how comfortable you are with Linux environments, and whether you're running vanilla or modded Minecraft. Java Edition tends to have broader community support for Steam Deck setups.
Variables That Affect How Well This Works
Not every setup produces the same result. A few factors shape the experience significantly:
- Java Edition vs. Bedrock Edition â Java runs more flexibly across systems; Bedrock has tighter Windows integration that can complicate non-Steam launching
- Windows version â Bedrock is distributed as a Microsoft Store app on Windows, which can make locating the executable more complicated than a standard
.exe - Whether you use mods â Modded setups almost always use a third-party launcher, which changes which file you're adding to Steam
- Controller vs. keyboard/mouse â Steam Input only matters if you're using a controller; keyboard-and-mouse players may find the non-Steam shortcut less compelling
- Steam Deck vs. desktop PC â The Deck introduces OS compatibility as a meaningful variable
What You Don't Get
It's worth being clear about the limitations of this approach:
- No Steam achievements for Minecraft progress
- No Steam Cloud saves (Minecraft handles its own save files separately)
- No Steam Workshop (Minecraft uses Marketplace or manual mod installation)
- The Steam overlay may not work in all versions or configurations â particularly with Bedrock on newer Windows builds
The Steam shortcut method is genuinely useful for players who want a unified library or Steam Input support, but it's a bridge between two separate ecosystems â not a full integration.
How much that matters depends entirely on what you're hoping to get out of combining the two platforms, and which version of Minecraft you're actually playing.