StarCraft AI Frameworks
APIs, frameworks, and bots for building AI agents that play StarCraft (I and II). Includes game clients, multi-agent research environments, and competition-focused bot development. Does NOT include general game AI, strategy prediction tools, or non-StarCraft RTS games.
There are 14 starcraft ai frameworks tracked. The highest-rated is google-deepmind/pysc2 at 48/100 with 8,262 stars.
Get all 14 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=starcraft-ai-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
google-deepmind/pysc2
StarCraft II Learning Environment |
|
Emerging |
| 2 |
oxwhirl/smac
SMAC: The StarCraft Multi-Agent Challenge |
|
Emerging |
| 3 |
TorchCraft/TorchCraft
Connecting Torch to StarCraft |
|
Emerging |
| 4 |
liuruoze/mini-AlphaStar
(JAIR'2022) A mini-scale reproduction code of the AlphaStar program. Note:... |
|
Emerging |
| 5 |
opendilab/DI-star
An artificial intelligence platform for the StarCraft II with large-scale... |
|
Emerging |
| 6 |
alibaba/gym-starcraft
StarCraft environment for OpenAI Gym, based on Facebook's TorchCraft. (In progress) |
|
Emerging |
| 7 |
5had3z/sc2-serializer
StarCraft II Replay Serialization and Dataloading Framework |
|
Experimental |
| 8 |
chscheller/sc2_imitation_learning
StarCraft 2 Imitation Learning |
|
Experimental |
| 9 |
schmidtgit/SC2Abathur
Modularized AI framework for StarCraft II, written in .NET Core |
|
Experimental |
| 10 |
7enTropy7/Rummy_RL
A Federated Learning based architecture for training a PPO agent that learns... |
|
Experimental |
| 11 |
honzaMaly/kusanagi
A Starcraft Broodwar bot |
|
Experimental |
| 12 |
Foran/Descent-Bot
A scriptable bot that connects to a Descent network game for AI driven opponents |
|
Experimental |
| 13 |
liuruoze/BetaStar
(SSCAIT'2019) BetaStar is a StarCraft AI, written by a team at Nanjing... |
|
Experimental |
| 14 |
tomasvarga/BWBrothers
BWBrothers stands for Brood War: Brothers and it is a tool to predict game... |
|
Experimental |