StarCraft: Brood War
11 projects: matching decomp, decomp, reimplementation, agent environment.
Projects
Brood War API
Mature reverse-engineered API (memory read/write) for BW 1.16.1; huge bot ecosystem (SSCAIT, AIIDE)
Connecting Torch to StarCraft
Archived bridge (Lua/Python) between BWAPI and ML frameworks
A platform that lets you build agents to learn to play StarCraft: Brood War.
Archived FAIR platform/bot with OpenBW-based training (CherryPi)
Starcraft AI Research Dataset
65k replay dataset (archived)
StarCraft environment for OpenAI Gym, based on Facebook's TorchCraft. (In progress)
Old OpenAI Gym wrapper (2017)
OpenBW - free and open-source Best Wargame
Faithful reimplementation of BW game logic (bit-exact replays), used by BWAPI/TorchCraftAI
StarCraft: Brood War AI — a neural network trained by self-play RL.
Neural network BW AI trained by self-play RL (2026 activity)
RL framework from SAIDA (AIIDE 2018 winner)
An OpenBW 2.5D map and replay viewer.
OpenBW-based 2.5D replay viewer with plugins
Magnetar is a StarCraft: Brood War mod/reimplementation.
Mod/reimplementation of BW (sporadic)
Matching decompilation research for StarCraft: Brood War 1.16.1 — reproducible x86 function reconstruction and exact byte comparison.
Early research: 552 exact functions of BW 1.16.1 (2026), not playable
What you need
You need your own copy of the game: these projects ship code only.
Agent environments
More on PC
Found via SKTBrain/awesome-starcraftAI
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.