Skip to content
OpenTrain AIFor AI Companies

The StarCraft Multi-Agent Challenge

Mikayel Samvelyan, Tabish Rashid, Christian Schroeder de Witt, Gregory Farquhar, Nantas Nardelli +5 morePublished Feb 11, 2019
arXiv PDF
Researcher verdict
Starting point
Use as implementation starting point
Benchmark evidence
Missing
Not verified yet
Time to first repro
A few days
Plan setup time
Risk flags
1
Review before use

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

Freshness tier: cold
In the last few years, deep multi-agent reinforcement learning (RL) has become a highly active area of research.

Implementation

Historical official implementation (not recommended for new builds)

Why this implementation
Confidence: medium

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
Reproduction risks
  • 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.

oxwhirl/smac
historical official
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
oxwhirl/pymarl
alternative
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
Denys88/rl_games
alternative
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

Time to first repro: days
Last checked: Aug 24, 2026

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.
Open oxwhirl/smac

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 .

Repositories and ecosystem

Closest related implementations

These are not paper-verified. Use them as reference points when no direct implementation is available.

Official

  • oxwhirl/pymarl
    Confidence: 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.

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 Face

Datasets

Curated Related

Spaces

No trustworthy spaces matches right now.

Search spaces on Hugging Face

Research context

Tasks

Agentic tool use

Methods

Reinforcement learning

Domains

AI Agents

Evaluation and human feedback data

Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.

Open in HFEPX
Explore similar papers

Jump to Paper2Code search queries derived from this paper's research context.

Data includes links from Papers with Code ( CC-BY-SA-4.0 ).