The StarCraft Multi-Agent Challenge
Abstract
Domain fit: AI-adjacent · Paper appears method- or tooling-adjacent to AI workflows with partial ecosystem coverage.
In the last few years, deep multi-agent reinforcement learning (RL) has become a highly active area of research. A particularly challenging class of problems in this area is partially observable, cooperative, multi-agent learning, in which teams of agents must learn to coordinate their behaviour while conditioning only on their private observations. This is an attractive research area since such problems are relevant to a large number of real-world systems and are also more amenable to evaluation than general-sum problems. Standardised environments such as the ALE and MuJoCo have allowed single-agent RL to move beyond toy domains, such as grid worlds. However, there is no comparable benchmark for cooperative multi-agent RL. As a result, most papers in this field use one-off toy problems, making it difficult to measure real progress. In this paper, we propose the StarCraft Multi-Agent Challenge (SMAC) as a benchmark problem to fill this gap. SMAC is based on the popular real-time strategy game StarCraft II and focuses on micromanagement challenges where each unit is controlled by an independent agent that must act based on local observations. We offer a diverse set of challenge maps and recommendations for best practices in benchmarking and evaluations. We also open-source a deep multi-agent RL learning framework including state-of-the-art algorithms. We believe that SMAC can provide a standard benchmark environment for years to come. Videos of our best agents for several SMAC scenarios are available at: https://youtu.be/VZ7zmQ_obZ0.
Results and benchmarks
In the last few years, deep multi-agent reinforcement learning (RL) has become a highly active area of research.
Benchmark evidence is limited
Evidence graph: 3 refs, 3 links.
Utility signals: depth 65/100, grounding 75/100, status medium.
Implementation
Historical official implementation (not recommended for new builds)
Only a historical official implementation is available
Use with caution for new projects; verify against current tooling and maintained community alternatives.
oxwhirl/smac · 1,365 stars · Last push Feb 18, 2024
kengz/awesome-deep-rl is the closest maintained adjacent implementation (Matches contextual method/domain keyword: reinforcement learning). It is not paper-verified; validate algorithm and evaluation setup against the paper before trusting reported metrics. Community adoption signal: 899 GitHub stars.
Open oxwhirl/smac- Adjacent implementations are not paper-verified
- Recommended repository is adjacent and not paper-verified.
- No direct maintained implementation is currently verified.
- Only historical official repository was found: oxwhirl/smac.
- No maintained paper-verified implementation met reliability thresholds.
Compare implementation paths
Compare maintenance quality, reproducibility coverage, and evidence confidence before choosing a reproduction baseline.
- Maintenance
- Stale
- Confidence
- High
- Reproducibility
- Moderate
- Stars
- 1,365
- Last push
- Feb 18, 2024 (919d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No push in 12+ months
- No CI pipeline detected
- No Docker setup
- Maintenance
- Stale
- Confidence
- High
- Reproducibility
- Moderate
- Stars
- 2,215
- Last push
- Dec 8, 2022 (1356d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No push in 12+ months
- No CI pipeline detected
- No tagged releases
- Maintenance
- Active
- Confidence
- Low
- Reproducibility
- Strong
- Stars
- 1,380
- Last push
- Aug 23, 2026 (2d)
Community adoption signal (1380 stars)
- No Docker setup
- Low confidence match
Reproduction readiness
Setup required
Dependencies pinned, manual setup needed
- oxwhirl/smac has pyproject.toml but requires manual environment setup.
- Last push was 919 days ago, so expect possible dependency version conflicts.
- No Dockerfile, so you will set up the environment manually.
- No CI pipeline, so test coverage is unknown.
Hardware requirements
- Expect multi-day setup/compute for meaningful reproduction based on current guidance.
Quick start
git clone https://github.com/oxwhirl/smac.git
pip install -e . Validation caveat
Repositories and ecosystem
Closest related implementations
These are not paper-verified. Use them as reference points when no direct implementation is available.
- kengz/awesome-deep-rl Adjacent · Confidence: Medium · 899 stars
Matches contextual method/domain keyword: reinforcement learning
- TimeBreaker/MARL-papers-with-code Adjacent · Confidence: Medium · 431 stars
Matches contextual method/domain keyword: reinforcement learning
Official
- oxwhirl/pymarlConfidence: High
Python Multi-Agent Reinforcement Learning framework
2,215 stars · 411 forks · Last push Dec 8, 2022 · Apache-2.0 license
Community
No additional community repositories detected yet.
These repositories had low-confidence matching signals and are hidden by default.
- Denys88/rl_games
Confidence: Low · 1,380 stars
- ailabdsunipi/pymarlzooplus
Confidence: Low · 59 stars
- jk96491/SMAC
Confidence: Low · 73 stars
- hahayonghuming/VDACs
Confidence: Low · 42 stars
Hugging Face artifacts
No direct paper-linked artifacts were found. Showing strongest curated related artifacts for faster exploration.
Models
No trustworthy models matches right now.
Search models on Hugging FaceDatasets
- blind-review-data/StarCraftMotion
38 downloads · 0 likes · Updated Apr 30, 2026
- blind-review-data/StarCraftMotion_sample
23 downloads · 0 likes · Updated Apr 30, 2026
Spaces
No trustworthy spaces matches right now.
Search spaces on Hugging FaceResearch context
Tasks
Agentic tool use
Methods
Reinforcement learning
Domains
AI Agents
Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.
Open in HFEPXJump to Paper2Code search queries derived from this paper's research context.
Data includes links from Papers with Code ( CC-BY-SA-4.0 ).