cs.AIOct 10, 2026

MARL-BattleGrounds: A Novel JAX-native Benchmark for Heterogeneous and Competitive Multi-agent RL

Authors: Ulixes Tariq Hawili, Subramanian Ramamoorthy, Yoann Altmann, Ignacio Carlucho

Organizations: School of Engineering, University of Edinburgh, Edinburgh, United Kingdom · School of Informatics, University of Edinburgh, Edinburgh, United Kingdom · School of Engineering and Physical Sciences, Heriot-Watt University, Edinburgh, United Kingdom

Abstract

We present MARL-BattleGrounds (MARL-BGs), an easy-to-use JAX-native benchmark for heterogeneous and competitive multi-agent reinforcement learning (MARL), designed to be sample-efficient, computationally efficient, and researcher-centric. MARL benchmarks are typically simple and efficient, like SMAX, where winning reduces to unit micromanagement, or rich and costly, like Dota 2. MARL-BGs fills this missing middle. Its first mode, Team Deathmatch, is a simultaneous turn-based game between two teams of five heterogeneous agents. The five classes have distinct basic, passive, and ultimate abilities designed to synergize with allies and counter enemies. Our 52 hand-designed maps with diverse obstacles include a 12-map curriculum and ten held-out validation and test maps. MARL-BGs provides two canonical evaluation modes. First, eight endgame scenarios form a hard generalization challenge: each asks a team to win an unseen, nearly lost position against a strong reactive controller within 5-10 ticks. Second, a monthly round-robin tournament retrains each submission on equal compute, plays it against every member of the current "Big Nine" field, and publishes the Elo results on the official leaderboard. All entrants are publicly released as downloadable opponents. MARL-BGs records 11,192 metrics per game in 28 topics. We also include three strong scripted opponents, an analytical replay viewer, and off-the-shelf tools for self-play, cross-play, curriculum learning, and zero-shot coordination evaluation. We even provide an API for LLM-based agents and use it to evaluate Qwen3.5-9B against our strongest policy. In our BattleClient, humans can play alongside or against any mix of policies, enabling human-AI evaluation. We benchmark MARL-BGs with six additional deep MARL baselines, which we release. On one RTX 5090 with 1,024 parallel games, the simulator runs 50,000 5v5 game steps per second.

Figures & tables

Explore similar work

CardsList
  1. JaxMARL: Multi-Agent RL Environments and Algorithms in JAX

    Nov 16, 2023Alexander Rutherford, Benjamin Ellis, Matteo Gallici +18RL BenchmarksReinforcement Learning

  2. MARL-GPT: Foundation Model for Multi-Agent Reinforcement Learning

    Apr 7, 2026Maria Nesterova, Mikhail Kolosov, Anton Andreychuk +6Multi-Agent Reinforcement LearningTransformer-Based RL

  3. PowerMarketJax: A JAX Benchmark Suite for Multi-Agent Reinforcement Learning in Power Markets

    Sep 29, 2026Zhanhua Pan, Xin Qin, Xiao Liu +3RL BenchmarksMulti-Agent Reinforcement Learning