Ludax: A GPU-Accelerated Domain Specific Language for Board Games
Not on the map. Why?
Abstract (arXiv)
Games have long been used as benchmarks and testing environments for research in artificial intelligence. A key step in supporting this research was the development of game description languages: frameworks that compile domain-specific code into playable and simulatable game environments, allowing researchers to generalize their algorithms and approaches across multiple games without having to manually implement each one. More recently, progress in reinforcement learning (RL) has been largely driven by advances in hardware acceleration. Libraries like JAX allow practitioners to take full advantage of cutting-edge computing hardware, often speeding up training and testing by orders of magnitude. Here, we present a synthesis of these strands of research: a domain-specific language for board games which automatically compiles into hardware-accelerated code. Our framework, Ludax, combines the generality of game description languages with the speed of modern parallel processing hardware and is designed to fit neatly into existing deep learning pipelines. We envision Ludax as a tool to help accelerate games research generally, from RL to cognitive science, by enabling rapid simulation and providing a flexible representation scheme. We present a detailed breakdown of Ludax's description language and technical notes on the compilation process, along with speed benchmarking and a demonstration of training RL agents. The Ludax framework, along with implementations of existing board games, is open-source and freely available.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 61 references that are in the map. First posted on arXiv 27 Jun 2025.
Builds on
21 of 61 references.
References · 21
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2021Isaac Gym: High Performance GPU-Based Physics Simulation For Robot Learningcited by 998
- 2021Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulationcited by 407
- 2023Waymax: An Accelerated, Data-Driven Simulator for Large-Scale Autonomous Driving Researchcited by 160
- 2021MiniHack the Planet: A Sandbox for Open-Ended Reinforcement Learning Researchcited by 97
- 2024Craftax: A Lightning-Fast Benchmark for Open-Ended Reinforcement Learningcited by 88
- 2022VMAS: A Vectorized Multi-Agent Simulator for Collective Robot Learningcited by 68
- 2023Jumanji: a Diverse Suite of Scalable Reinforcement Learning Environments in JAXcited by 58
- 2023Pgx: Hardware-Accelerated Parallel Game Simulators for Reinforcement Learningcited by 51
- 2018General Video Game AI: a Multi-Track Framework for Evaluating Agents, Games and Content Generation Algorithmscited by 45
- 2024GPUDrive: Data-driven, multi-agent driving simulation at 1 million FPScited by 45
- 2019Ludii -- The Ludemic General Game Systemcited by 39
9 more
- 2021AlphaEvolve: A Learning Framework to Discover Novel Alphas in Quantitative Investmentcited by 32
- 2024Mastering Board Games by External and Internal Planning with Language Modelscited by 31
- 2022EvoJAX: Hardware-Accelerated Neuroevolutioncited by 29
- 2024GAVEL: Generating Games Via Evolution and Language Modelscited by 24
- 2024Goals as Reward-Producing Programscited by 14
- 2021Deep Learning for General Game Playing with Ludii and Polygamescited by 7
- 2020Efficient Reasoning in Regular Boardgamescited by 5
- 2024People use fast, goal-directed simulation to reason about novel gamescited by 4
- 2021Optimised Playout Implementations for the Ludii General Game Systemcited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025PuzzleJAX: A Benchmark for Reasoning and Learning
- 20254Hammer: a board-game reinforcement learning environment for the hour long time frame
- 2026Modular Discovery of General Game-Playing Algorithms with Large Language Models
- 2025Learning Game-Playing Agents with Generative Code Optimization
- 2026Mahjax: A GPU-Accelerated Mahjong Simulator for Reinforcement Learning in JAX
- 2026BluffJAX: Adversarial Imperfect Information Games in JAX
- 2024RL-GPT: Integrating Reinforcement Learning and Code-as-policy
- 2026PlayTrain: An Efficient Reinforcement Learning Framework for LLM-Generated Adaptable JavaScript Games