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

48
Emerging
2 oxwhirl/smac

SMAC: The StarCraft Multi-Agent Challenge

43
Emerging
3 TorchCraft/TorchCraft

Connecting Torch to StarCraft

42
Emerging
4 liuruoze/mini-AlphaStar

(JAIR'2022) A mini-scale reproduction code of the AlphaStar program. Note:...

39
Emerging
5 opendilab/DI-star

An artificial intelligence platform for the StarCraft II with large-scale...

38
Emerging
6 alibaba/gym-starcraft

StarCraft environment for OpenAI Gym, based on Facebook's TorchCraft. (In progress)

36
Emerging
7 5had3z/sc2-serializer

StarCraft II Replay Serialization and Dataloading Framework

28
Experimental
8 chscheller/sc2_imitation_learning

StarCraft 2 Imitation Learning

25
Experimental
9 schmidtgit/SC2Abathur

Modularized AI framework for StarCraft II, written in .NET Core

24
Experimental
10 7enTropy7/Rummy_RL

A Federated Learning based architecture for training a PPO agent that learns...

24
Experimental
11 honzaMaly/kusanagi

A Starcraft Broodwar bot

23
Experimental
12 Foran/Descent-Bot

A scriptable bot that connects to a Descent network game for AI driven opponents

17
Experimental
13 liuruoze/BetaStar

(SSCAIT'2019) BetaStar is a StarCraft AI, written by a team at Nanjing...

13
Experimental
14 tomasvarga/BWBrothers

BWBrothers stands for Brood War: Brothers and it is a tool to predict game...

11
Experimental