XMage - Magic Another Game Engine
-
Updated
Oct 3, 2026 - Java
XMage - Magic Another Game Engine
Play Magic: The Gathering in your browser or as a one-click desktop app — modern XMage client (React 19 + TypeScript + Java WebSocket proxy) for Windows, macOS and Linux.
XMage fork with a self-play reinforcement-learning MTG agent: PPO + population-based training, transformer policy, multi-node training on a Slurm HPC cluster
Commander Simulator Next — full-rules MTG Commander simulator: Rules-Core-authoritative decision options, principal-scoped hidden information, explicit Rules RNG, semantic replay, and provider qualification (XMage vs Forge). ARCHITECTURE_FREEZE = NOT CLAIMED; PRODUCTION_PROVIDER = NOT SELECTED.
Internationalized native Xmage launcher
Try-before-you-buy funnel for paper MTG Commander: browse curated decklists, substitute with live win-condition + bracket feedback, export to XMage, then (rarely) buy.
A Homebrew tap for Forge and XMage, two open-source Magic: The Gathering implementations
To associate your repository with the xmage topic, visit your repo's landing page and select "manage topics."