The "Preparing game data" window in StarCraft II is a common technical hurdle that appears during game launch, often causing frustration due to slow download speeds and frequent occurrences. Blizzard Forums What is "Preparing Game Data"? This phase typically involves the game verifying existing files
on your disk and checking them against Blizzard's servers to ensure all assets are up-to-date and uncorrupted. It functions as a final check, similar to the "streaming data" model where the game can download missing assets in the background while you play. Common Issues Slow Download Speeds : Users frequently report speeds dropping as low as 5–20 Kbps
, even with high-speed fiber internet. This is often attributed to limitations on Blizzard's content delivery servers. Repetitive Downloads
: A known bug can cause the game to download the same ~600MB of data every time it launches. Language Mismatches
: The process is often triggered if the game's text or audio language settings don't match the Battle.net client's language. Blizzard Forums Effective Solutions and Workarounds starcraft 2 preparing game data
If you are stuck on this screen or facing it every launch, several community-tested fixes can help:
"Preparing game data" when I try launching my game : r/starcraft
Review: The "Preparing Game Data" Screen in StarCraft II
Title: The Final Boss: A Review of the "Preparing Game Data" Loading Screen The "Preparing game data" window in StarCraft II
The Verdict Up Front: 2/10 – Functional, yet historically the source of immense frustration and the destroyer of ladders.
In the pantheon of video game loading screens, few have elicited as much collective groaning, alt-tabbing, and forum ranting as StarCraft II’s "Preparing Game Data." While not a playable feature, it is an unavoidable mechanic that every player—from Bronze to Grandmaster—must interact with. Here is an informative review of this notorious loading phase.
If all else fails, your CASC archive is irreparably corrupted. A standard "Scan and Repair" from Battle.net will just loop. You need a clean slate.
StarCraft II folder from your installation directory. Uninstallers often leave empty CASC folders behind.D:\Games\StarCraft II).After GPU driver updates, the precompiled shader pipeline may be invalid. The game then falls back to runtime compilation, dramatically extending “preparing game data” (sometimes 30–60 seconds). In the pantheon of video game loading screens,
Go to Battle.net Settings → General → "When I launch a game" → Select "Exit Battle.net completely." This frees up system resources and prevents the launcher from re-running "Preparing" checks mid-game.
SC2 replays (.SC2Replay) are not raw logs—they record player actions and game state changes. To extract structured data:
sc2reader (Python) – easy, but slower for large batches.python-sc2 + replay parser – faster, used in bot development.SC2ReplayPack / SC2EGSet (from DeepMind) – preprocessed pro replays.It is important to note that this screen is unique to StarCraft 2. World of Warcraft compiles shaders in the background during gameplay (causing stuttering). Overwatch 2 does it on the main menu. Diablo 3 uses a different system entirely.
StarCraft 2 is unique because its engine relies heavily on pre-compiled data to ensure zero stuttering during actual ladder matches. When you are in a 200-supply battle with banelings and storms, the game cannot afford to compile a shader on the fly. The "Preparing game data" screen sacrifices your launch time to protect your in-game performance. In that sense, it is a feature, not a bug.
If you are currently staring at a frozen "Preparing game data" screen, follow this checklist.