TL;DR
Steam handles game betas through branches: right-click a game in your library, open Properties, then the Betas tab, and pick a branch — Steam downloads only the changed files. Betas, Steam Playtests, and demos are three separate systems with different rules, and because save files live outside the game folder, switching branches can break your saves, so back them up first.
Somewhere on Steam’s servers right now, there’s a version of a game you own that you can’t see — a rougher, newer, more interesting build sitting one click away. Thousands of players walk past it every day because the door is hidden in a menu most people never open.
That door is the Betas tab, and behind it sits one of the smartest content delivery systems in PC gaming. Steam handles game betas and test builds through a branch-based structure that lets developers run private QA tests, public experiments, and sign-up multiplayer stress tests — all without touching the version everyone else is playing.
In this guide you’ll learn exactly how to opt into a beta in under a minute, how to tell a beta branch apart from a Steam Playtest and a demo (three things players constantly mix up), why you usually won’t re-download the whole game, and how to protect your save files before you jump between versions.
Opt into any Steam beta through Library → right-click the game → Properties → Betas tab, and set the dropdown back to None to return to the live version.
Beta branches, Steam Playtests, and demos are three different systems — only beta branches require owning the game, and Playtests install independently of it.
Steam patches at the chunk level, so switching branches downloads only the file differences, not the whole game.
Save files are shared between branches because they live outside the game folder — back them up before joining a beta or rolling back to live.
Beta playtime counts toward the 2-hour refund window, and SteamDB sightings of new branches are unconfirmed until the developer announces them.
How Steam Handles Game Betas and Test Builds
Somewhere on Steam’s servers there is a version of a game you own that you can’t see — a rougher, newer build one click away. The door is the Betas tab, and behind it sits a branch-based delivery system that lets developers run private QA, public experiments, and sign-up stress tests — without touching the version everyone else is playing.
Library → right-click → Properties → Betas tab → pick a branch. Steam updates the game and you’re in.
An experimental patch can never leak into the live game — the worst it breaks is the volunteers who opted in.
Save files are shared between branches — so switching versions can corrupt them. Back up first.
Three Systems, Three Rulebooks — Not Interchangeable
Players constantly mix these up. A beta branch is a version of the main game. A Steam Playtest is a separate, free app you request on the store page. A demo is a standalone slice with its own app ID.
Beta Branch
A parallel track inside the main game app. Each branch is just a pointer to a specific build — join it and Steam downloads the file differences.
- Must own the game (rare exceptions)
- Optional access-code gate for closed tests
- Set the dropdown to None to roll back
Steam Playtest
A separate, free app ID linked to the game, launched November 2020. Click “Request Access” on the store page; developers admit players in waves — no keys.
- No purchase required
- Install, progress & uninstall are independent of the main game
- Ideal for multiplayer stress tests
Demo
A standalone app with its own store page. Since Valve’s 2024 overhaul, demos take reviews, appear in charts and libraries, and can be revisited after release.
- Own app ID and store presence
- Installs & uninstalls independently
- A Next Fest staple for time-limited builds

Seagate 2TB Game Drive for Xbox | USB 3.0 (STKX2000400)
BUILD YOUR GAME VAULT 2TB of capacity to build the ultimate Game Vault without sacrificing titles. Store your…
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Beta Branch vs. Playtest vs. Demo
Only beta branches require owning the game — and only Playtests install fully independently of it.
| Attribute | Beta Branch | Steam Playtest | Demo |
|---|---|---|---|
| Where it lives | Inside the main game app as a named branch | Separate app ID linked to the game | Standalone app ID with its own store page |
| Ownership needed | ✓ Yes — tied to your account | ✗ No — free request | ✗ No — free to everyone |
| How you get in | Betas tab dropdown ~ code if gated | “Request Access” button; dev admits in waves | Click install — no gate at all |
| What downloads | Only changed chunks via manifest diff | Full separate installation | Full separate installation |
| Progress & saves | ~ Shared with live build — corruption risk | Independent of the main game | Independent of the main game |
| Best for | Early patches, balance tests, mod staging | Closed/open multiplayer & server stress tests | Marketing slice — try before you buy |
Family Sharing caution: test builds are configurations of the main app, so a shared copy’s beta access can behave inconsistently — don’t count on it.

CR2025 3V Lithium Battery Tabbed Gameboy Cartridge Replacement Kit 10-Pack
GAMEBOY GAME-SAVER: Mart Cobra's CR2025 batteries keep your Game Boy and Game Boy Color cartridges saving progress again….
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
How to Opt Into a Steam Beta in Under a Minute
Six steps, one dropdown. The same path in reverse — setting the dropdown back to None — is the designed rollback, not a hack.
Open Library
Right-click the game in your Steam Library
Properties
Choose Properties from the context menu
Betas tab
The hidden door most players never open
Enter code
Gated tests only — dropdown stays empty until you prove you were invited
Pick branch
beta, public_test, experimental — whatever the studio published
Patch & play
Steam downloads only the changed files — you’re in
PC game beta tester hardware
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Why You Rarely Re-Download the Whole Game
Steam’s manifest system compares depots at the chunk level and patches only what changed. On a 40 GB game, joining a beta usually looks like this:
A fresh qa_build or staging branch on SteamDB tells you the studio is working on something — it says nothing about whether it’s meant for you. Treat sightings as unconfirmed until the developer announces them.
Beta playtime counts toward the 2-hour refund window — time in a test branch is not a loophole.
Flip between five branches in a week and Steam must reconcile five file layouts — where most “the beta broke my game” stories begin.
Valve has moved upload, branch creation and default-branch switching into the Steamworks web UI, reducing reliance on steamcmd.
Steam game patching software
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
From a Developer’s Upload to Your Hard Drive
Every step is deliberate — and the chain ends at the one thing branches don’t isolate: your save files.
Five Things to Remember Before You Hop Tracks
Opt in via Library → right-click → Properties → Betas tab. Set the same dropdown back to None to return to the live version — it cleanly reverses the process through the same branch pointer.
Branches, Playtests and demos are three different systems. Only beta branches require owning the game; Playtests install independently of it; demos are standalone apps with their own store pages.
Steam patches at the chunk level. Switching branches downloads only the file differences — a beta on a 40 GB game often means a fraction of that, unless the engine itself changed.
Save files are shared between branches because they live outside the game folder — in Steam Cloud or user directories. Back them up before joining a beta or rolling back to live.
Beta playtime counts toward the 2-hour refund window, and SteamDB sightings of new branches stay unconfirmed until the developer announces them.
“The one-way door in this whole flow isn’t the dropdown — it’s your save files.”
The branch system · isolation for builds, not for savesSteam Organizes Every Game Into Branches — Here’s What That Means
How Steam handles game betas comes down to one idea: the branch system. Steam’s content system organizes every game into named branches, and each branch points to a specific build of that game. The default branch is what everyone gets automatically when they press install, and developers create additional branches — often called beta, public_test, or experimental — that you can choose to join.
Think of it like train tracks running side by side. The default branch is the express line carrying all passengers. A beta branch is a parallel track where the developer tests a new engine, and you can hop over whenever you like — then hop back when the ride gets too bumpy.
The reason this architecture matters is isolation. Because each branch is just a pointer to a build, a catastrophic experimental patch can never leak into the version millions of players are running — the worst it can do is break things for the volunteers who opted in. That’s what gives developers the confidence to test aggressively: they can ship half-finished features, wild balance experiments, even knowingly unstable builds, and the live audience never feels a ripple. Without branches, every public test would be a gamble with the entire player base; with them, testing is nearly free.
Nothing reaches your hard drive by accident. A developer uploads a build, assigns it to a branch inside Steamworks, and only then does Steam offer it to players on that branch. Until a build is set live, it exists purely on Valve’s servers. The practical tradeoff for you as a player is that every branch you join is a state your installation has to track — flip between five branches in a week and you’re asking Steam to reconcile five different file layouts, which is where most “my game broke after the beta” stories actually begin.
One caution: when tracking sites like SteamDB spot a fresh branch named qa_build or staging, treat it as unconfirmed until the developer announces something. Plenty of branches exist only for internal testing and never ship to players at all — a new branch tells you the studio is working on something, but it says nothing about whether that something is meant for you.
How to Opt Into a Steam Beta in Under a Minute
Opting into a Steam beta takes about 30 seconds: right-click the game in your library, open Properties, click the Betas tab, and select a branch from the dropdown. Steam updates the game and you’re in. Here’s the full flow:
- Open your Steam Library and right-click the game.
- Choose Properties, then click the Betas tab.
- If the test is password-protected, paste the access code into the code field and confirm it — the branch then appears in the dropdown.
- Select the branch you want from the dropdown menu.
- Wait for Steam to update the game — usually only the changed files download.
- To leave the beta later, set the same dropdown back to None.
It’s worth understanding why the access-code step exists at all. A password gate lets a developer run a semi-private test inside the public app — no separate store page, no key distribution, no approval queue. The studio posts one short code to its Discord or newsletter and instantly has a curated test group of exactly the players most likely to file useful bug reports. That’s why the code field matters more than the dropdown: for gated tests, the dropdown is deliberately empty until you prove you were invited.
Say a survival game you love announces a public_test branch ahead of a big patch. The studio posts a short code on its Discord, you paste it into that Betas tab, and two minutes later you’re building bases on the experimental map while everyone else waits for release day.
A few things worth knowing. You almost always need to own the game to see its beta branches, and participation is tied to your account — Family Sharing of test builds can behave inconsistently, so don’t count on a shared copy for beta access. There’s a logic to this: beta branches are configurations of the main app, not products in their own right, so Steam grants them the same way it grants the game itself. If a beta needs a code and you don’t have one, the dropdown will simply look empty, which trips up a lot of players into thinking the test is broken when it’s actually just locked.
The exit step deserves respect too. Setting the dropdown to None isn’t a hack or a leftover — it’s the designed rollback path, and because it works through the same branch pointer as joining, it cleanly reverses the process. The one-way door in this whole flow isn’t the dropdown; it’s your save files, which we’ll get to.
Beta Branch vs. Steam Playtest vs. Demo: Know What You’re Joining
Steam offers three separate ways to distribute test content, and they are not interchangeable. A beta branch is a version of the main game that requires owning it. A Steam Playtest is a separate, free app you request access to on the store page. A demo is a standalone slice of content with its own app ID and store page.
| Beta branch | Steam Playtest | Demo | |
|---|---|---|---|
| Where it lives | Inside the main game app | Separate app ID linked to the game | Standalone app ID |
| Must own the game? | Yes (rare exceptions) | No | No |
| How you join | Properties → Betas tab | Request Access button on the store page | Install like any free game |
| Install & progress | Shared with the main game | Fully independent | Fully independent |
| Typical use | Early patches, experimental features | Sign-up betas, multiplayer stress tests | A polished slice to win you over |
Why three systems instead of one? Because each serves a different audience and a different level of trust. A beta branch assumes commitment — you already bought the game, so the developer can hand you rough, half-balanced builds and expect informed feedback. A Playtest assumes nothing — it’s built to pull in thousands of strangers, which is exactly what you want when the question is “will our servers survive launch weekend?” rather than “is this feature fun?” A demo isn’t really a test at all; it’s marketing wearing a test’s clothing, a polished vertical slice whose job is to convert wishlists into purchases.
Valve launched Steam Playtest in November 2020, and it quietly replaced the old beta-key shuffle. Developers can admit players in waves or open the gates to everyone — no keys, no email lists. The implication is bigger than convenience: because admission is a button instead of a spreadsheet, studios can scale a test from 500 players to 50,000 overnight, and that changed what betas are for. When a studio wants 50,000 players hammering its servers on a Saturday, Playtest is the tool.
The tradeoff for players is that Playtest progress evaporates. Because it’s a separate app, your unlocks, ranks, and characters live in a silo that the developer wipes or retires when the test ends — nothing carries into the full game unless the studio explicitly builds a transfer. Enjoy the early access, but treat everything you earn there as borrowed.
Demos got their own glow-up in 2024: they now have full store pages, collect reviews, appear in charts and your library, and install independently. Events like Steam Next Fest turn those demos into time-limited test builds with developer livestreams attached. Because demos and playtests carry store pages, the usual age gates apply there too, so younger players may hit a birthday prompt before the download starts.
No, You Usually Won’t Re-Download the Whole Game
Switching to a Steam beta branch almost never means a full re-download. Steam’s manifest system compares your installed build against the beta build at the chunk level and downloads only the differences — so jumping into a beta on a 40 GB game often costs you just a couple of gigabytes.
Under the hood, developers upload content through SteamPipe, split into depots — separate buckets for Windows files, Mac files, language packs, and shared content. Each depot version carries a build ID, and Steam uses that to figure out exactly which chunks on your disk need replacing. It’s closer to swapping pages in a ring binder than printing a whole new book.
This isn’t just a convenience feature — it’s what makes the entire branch culture viable. If switching branches meant a full re-download, almost nobody would test a beta twice, and developers would get feedback only from players with fast connections and patience to burn. Chunk-level patching drops the cost of curiosity to nearly nothing, which is why some games push daily beta patches and still keep thousands of testers engaged. It also matters practically if you’re on a metered connection or data cap: a 2 GB branch hop is a reasonable gamble, a 40 GB one isn’t.
You can check which build you’re running yourself: open the game’s Properties and look at the build ID listed there, then compare it against the number in the patch notes. Handy when a developer asks “which build are you on?” in a bug report — and a mismatch here is often the whole answer, because Steam sometimes finishes a patch silently in the background while you’re already reporting a bug that was fixed an hour ago.
There are exceptions. A major engine upgrade can touch so many chunks that the patch feels like a fresh install — the diff system saves you nothing when everything changed. And platform matters: developers maintain separate depots per platform, so a beta tested on Windows may behave differently on Steam Deck through Proton — any performance claim, including a game’s Deck Verified status, is tied to a specific build and can change between versions. The honest implication: a beta’s frame rate or stability tells you about that build on that platform, nothing more, so judge the test, not the game.
What a Beta Can Do to Your Saves (and What It Can’t)
The biggest real risk of a Steam beta isn’t the download — it’s your save files. Saves usually live outside the game folder, in Steam Cloud or your Documents directory, so every branch shares the same save data. That’s convenient until it isn’t.
This sharing is a deliberate design choice, not an oversight. Steam Cloud syncs per app ID, not per branch — from Steam’s perspective there’s one game, and the beta is just that game wearing different clothes. The upside is real: your progress follows you seamlessly from live to beta and back, which is exactly what you want when a beta changes nothing about saves. The downside is that Steam has no mechanism to keep two parallel save histories for the two parallel versions you’re now playing.
Here’s the scenario that burns players: you spend 20 hours in a beta, the new patch changes the save format, then you flip back to the live version — and the live game can’t read your save anymore. Your progress isn’t deleted. It’s just written in a language the old build doesn’t speak. The asymmetry is the trap: developers routinely make new builds read old saves (forward compatibility), because otherwise every patch would wipe everyone’s progress — but almost nobody makes an old build read new saves, because the old code doesn’t know the new format exists.
Before joining any beta, copy your save folder somewhere safe. It takes 30 seconds and it’s the only reliable undo button if a test build corrupts or orphans your progress.
One wrinkle that makes the backup advice non-negotiable: Steam Cloud can work against you here. If the beta overwrites your save and the cloud syncs that newer version, then rolling back to live may cause Steam to “helpfully” push the unreadable save down to every machine you own. A local copy in a folder Steam doesn’t watch is the only version the sync can’t touch.
Some things a beta won’t take from you. Achievements generally still register on beta branches unless the developer configures otherwise, and your playtime counts normally. That last part has a sharp edge: Valve’s refund window — under 2 hours played and within 14 days — treats beta playtime exactly like regular playtime, so hours spent testing still eat into your refund eligibility. If you’re on the fence about keeping a new purchase, the beta branch is the worst place to make up your mind.
Closed tests add one more wrinkle. If you joined an NDA’d playtest, streaming or posting screenshots can get you removed from the test — legitimate beta access never gets you banned, but breaking a confidentiality agreement can get your access revoked.
When the Beta Won’t Show Up — and How to Get Back to Normal
If a beta doesn’t appear in your Betas dropdown, the cause is almost always one of a short list of fixable problems. The dropdown is just a filtered view of branches your account is entitled to see, so every failure below is really an entitlement failure — work through these before assuming the test is broken:
- It’s password-gated. Enter the access code in the Betas tab first; the branch only appears after the code checks out. This is the single most common cause — the dropdown looking empty is the expected behavior for a locked test, not an error.
- You don’t own the game. Beta branches are attached to the main app, so a Family Shared or free-weekend copy may not qualify — Steam grants the branch the same way it grants the license.
- It’s platform- or depot-specific. A Windows-only test branch won’t offer anything useful on Steam Deck or Mac, because there’s no depot for your platform to download even if the branch were visible.
- It’s region-restricted or invite-only. Some tests quietly limit who can join, and Steam gives you no error message — the branch simply never renders.
- The developer removed it. Branches get deleted or made private when a test ends, so a branch you played last month vanishing isn’t a bug in your client.
- Your client is stale. Restarting Steam forces it to refresh the branch list — cheap to try, so try it first.
Notice the pattern: five of these six causes are on the server’s side of the glass, which is why reinstalling your game almost never fixes a missing beta. The fix is nearly always to change what your account is entitled to see — get the code, buy the game, wait for the wave — not to change anything on your disk.
Getting out is simpler than getting in. Set the Betas dropdown back to None, and Steam re-downloads the default build — again, usually just the differing chunks. If the game misbehaves after switching, verify the install through Properties → Installed Files to force a clean re-sync. This matters more than it sounds: a branch switch patches files in place, and if a download hiccups mid-swap you can end up with a franken-build that’s half beta, half live. Verification compares every file against the manifest and repairs the mismatch, which is why it fixes the weird, unexplainable crashes that survive a normal relaunch.
And if your “beta” vanished from your library entirely, you were probably in a Steam Playtest. Those are separate apps that developers retire when the test ends, so the entry disappearing is normal — your access didn’t break, the test simply closed its doors.
Frequently Asked Questions
How do I opt into a game’s beta on Steam?
Right-click the game in your Steam Library, choose Properties, open the Betas tab, and pick a branch from the dropdown. If the branch is password-protected, enter the access code first and it will appear in the list. Steam then downloads the changed files and you’re playing the beta.
What’s the difference between a demo, a playtest, and a beta branch?
A beta branch is an alternate version of the main game and requires owning it. A Steam Playtest is a separate free app you join via the Request Access button on the store page, with progress fully independent of the main game. A demo is a standalone slice of content with its own store page, reviews, and library entry.
Will playing a beta break my save files?
It can. Save files live outside the game folder, so all branches share them — and if a beta changes the save format, rolling back to the live version may make your save unreadable. Back up your save folder before joining any beta; it’s the only reliable safety net.
Do I still earn achievements and playtime on a beta branch?
Yes — achievements generally still register on beta branches unless the developer disables it, and your playtime counts as normal. Keep in mind that beta hours also count toward Valve’s 2-hour refund limit, so long test sessions can use up your refund eligibility.
Why did my playtest disappear from my library after the test ended?
Steam Playtests are separate apps that developers can retire once a test concludes, so the entry vanishing from your library is normal behavior. Your account didn’t lose anything — the developer simply closed the test. If the game later releases, the full version appears as its own separate entry.
Conclusion
The whole system boils down to one habit: treat the Betas tab as a two-way door, not a one-way street. Join the test, check the build ID, enjoy the new content — then flip the dropdown back to None when you’re done. The only step that isn’t reversible is your save file, so copy it somewhere safe before you start.
Next time a studio announces a public test, you won’t be the player asking in the comments how to join. You’ll already be in — standing on the experimental map, watching the patch notes come to life while everyone else is still looking for the door.