L’histoire de StarCraft II se déroule quatre ans après StarCraft: Brood War, et verra le retour d’un certain nombre de héros du jeu original, comme Zeratul (en), Artanis (en), Sarah Kerrigan et Jim Raynor. Les joueurs revisiteront les mondes du jeu original comme Char, Mar Sara, et Braxis, ainsi que de nouveaux mondes, comme la planète de jungle Bel’Shir (planète que l’on aperçoit au bas de la page d’accueil du site officiel de StarCraft II). Les Xel’Naga, les créateurs des Zergs et des Protoss, ont été confirmés comme jouant un rôle important dans StarCraft II.
Le jeu s’est vendu à plus d’un million d’exemplaire le jour de sa mise en vente, devenant ainsi le jeu PC le plus vendu de l’année, a augmenté ses ventes d’un demi million dans la journée suivante et a dépassé les 3 millions d’exemplaires à l’issue d’un mois de commercialisation devenant ainsi « le jeu de stratégie le plus rapidement écoulé de tous les temps ».
D’après l’annonce du jeu, faite le 19 mai 2007, il fonctionnera sur les plates-formes Windows XP, Vista et Mac OS X. Il sera compatible avec DirectX 9 (Pixel Shader 2.0) et DirectX 10, bien qu’on ignore encore à l’heure actuelle s’il offrira des effets spécifiques sous cette dernière interface spécifique à Windows Vista. OpenGL sera utilisé sous Mac OS X. Rien n’a été annoncé pour les systèmes basés sur GNU/Linux, mais l’utilisation d’OpenGL nourrit les rumeurs et l’espoir des fans pour que StarCraft II soit jouable sous Linux. Il ne sera pas pour autant supporté officiellement sur GNU/Linux. Le jeu exploitera le moteur de jeu physique Havok permettant ainsi un rendu réaliste d’interaction avec l’environnement, telle la chute de débris glissant le long d’une rampe d’accès.
L’interface de StarCraft II a été étudiée pour satisfaire à la fois les joueurs occasionnels et assumer son rôle d’accessibilité pour un jeu orienté eSport. Elle offrira bien plus d’options que celle du premier volet ou de Warcraft III. À titre d’exemple, les joueurs pourront sélectionner plusieurs bâtiments simultanément (en anglais : Multiple Building Selection, MBS) et leur assigner des ordres de fabrication d’unités ou de développement technologiques, ces ordres seront automatiquement répartis entre les différents bâtiments identiques sélectionnés. Côté sélection d’unités, la limite actuellement fixée est de maximum 200 unités sélectionnées par groupe ; l’interface permettra dorénavant de visualiser les groupés assignés à des raccourcis clavier à l’aide d’onglets.
De nombreuses fonctionnalités de l’interface utilisateur introduites dans Warcraft III se retrouvent dans StarCraft II, par exemple la possibilité de positionner un point de ralliement sur une ressource, de sorte que tout nouveau travailleur ira directement la collecter une fois celui-ci créé, ou une notification du nombre de travailleurs à qui aucune besogne n’est assignée.
Dans le cadre d’une orientation eSport, le jeu proposera aux observateurs des parties de nombreuses informations relatives aux ressources, armées, bâtiments, actions par minutes, etc. de joueurs, que ce soit en mode d’observation d’une partie en cours (Rapport de Bataille) ou le visionnage d’une partie déjà jouée (vidéo ou (en)replay). Ces derniers seront compatibles même en cas de modification de la version du jeu (patch), afin qu’une partie mémorable puisse être visionnée même plusieurs années après qu’elle a été jouée.
Starcraft II disposera d’un tout nouveau langage de script nommé Galaxy. Selon les développeurs, ce langage se rapproche du C dans sa structure et sera donc aisément accessible aux personnes ayant touché de près ou de loin le langage C. L’éditeur de carte a également lui aussi subi de nombreuses améliorations, mais aucune modification majeure n’a été annoncée à ce jour. C’est à l’occasion du salon BlizzCon 2009 qu’une présentation des possibilités offertes par l’éditeur de cartes a été faite devant l’assistance enthousiasmée. Une version limitée de l’éditeur Galaxy devrait être mise à disposition des testeurs du client bêta de StarCraft II dans le courant du mois d’avril 2010.
Blizzard Entertainment a annoncé le 29 juin 2009 que le jeu n’intégrera pas de possibilité de connexion en réseau local (LAN) et que toutes les parties multijoueurs devront passer par les serveurs de Battle.net. La nouvelle fut reçue avec déception par les fans. Une pétition a d’ailleurs été créée.
Une interview de Chris Sigaty publiée fin 2009 confirme que le support des Pixel Shaders 2.0 sera requis au niveau de la carte graphique, et indique que la machine devra disposer d’au moins 1 Gio de mémoire centrale.
À la suite du lancement du bêta test du jeu, le 17 février 2010, la configuration minimale et recommandée annoncée pour la bêta et légèrement revue à la hausse pour la version finale est la suivante :
Configuration minimale PC :
Configuration recommandée PC :
Configuration minimale Mac OS :
Configuration Mac OS recommandée :