Card-Forge/forge

Games

A community-built Magic: The Gathering rules engine for playing MTG against AI or friends on desktop and Android.

2,848
1,200
Java
GPL-3.0
4 years old

Forge is an unofficial, community-run Magic: The Gathering rules engine and client. It appeals most if you want offline-style MTG against bots or a small group on your own machine; if you need official support, matchmaking or production-grade polish, look elsewhere.

The problem

Paper Magic is costly and short on opponents, and the official digital options demand accounts, connectivity and a competitive environment. A player who wants to test a deck, play a casual Commander game, or simply draft sealed pools has to fit into someone else's schedule or pay per event. Forge changes that by running a full rules engine locally: you launch it, pull in cards, build a deck and play against AI opponents or other people over a local network. The result is a sandbox where a deck idea can be tried in minutes without buying cards.

What's different

The project's distinguishing piece is its breadth: the README presents Adventure mode with an overworld map, a focused Quest mode, and AI play across Sealed, Draft, Commander and Cube formats, all from one Java application. That means the same install covers deck construction, AI matches and a light single-player progression loop, rather than being a deck builder or a pure AI sparring partner. The Android build is described as self-updating after the first asset download, so mobile is a first-class target rather than an afterthought.

The trade-off is that the AI is the experience, and its quality is uneven by archetype. Hacker News commenters in 2023 described the bots as a real challenge with aggressive decks but weak with combo, and one player reported needing multiple opponents on a team to reach a moderate human level in Commander (archargelod, 542458, j_m_b). That is old feedback about older builds, not a verdict on current behaviour, but it sets expectations: this is a way to play and tinker, not a substitute for a skilled human opponent.

Who should try it

Good fit: a returning or budget-conscious player who wants to build and test decks against AI in Adventure or Quest mode, or a small group that wants to play over a local network without an online account. The Android build suits tablet and phone play, though the RAM requirement is steep.

Poor fit: someone whose main goal is competitive, metagame-driven matches against strong human opponents; the documented AI limitations and the lack of a global matchmaking service mean this is not that product. Someone wanting a polished, officially supported client should also pass, since Forge is explicitly unofficial and unaffiliated with Wizards of the Coast.

Requirements and limitations

Desktop needs Java 17 or later, and updates are safest extracted into a new folder to avoid version conflicts. Android requires Android 11 and at least 6 GB of RAM, plus permission to install unknown apps, and the first launch downloads all assets. iOS exists only as an early-stage path: you build the IPA yourself, use developer mode, and self-sign through a tool such as Sideloadly, which limits it to people comfortable with that workflow. The snapshot builds are the development track, so expect to manage updates yourself.

Ongoing upkeep matters more than installation: card data and assets come from external sources, and keeping the client current with snapshot builds is part of the routine. The README points to a user guide for gameplay details and a Discord for help. The project is GPL-3.0 licensed, so forks and local modifications are permitted under its terms.

HotRepo's take

HotRepo has tracked Forge only since 2026-10-24, with a single daily-board observation on 2026-10-25 at 2,847 stars and +5 that day. That is far too little to judge whether interest is rising, fading or steady, so treat the snapshot as a data point rather than a trend. The 2023 Hacker News thread (214 points, 75 comments) shows the project drew attention then, but says nothing about current momentum. Before committing, check the snapshot release notes and the AI behaviour in the formats you care about; if combo or control decks are your main interest, verify how the bots handle them in the current build.

Hacker News

Open source rules engine for Magic: The Gathering
▲ 214 · 75 comments · December 15, 2023
Forge: An unofficial Magic: the Gathering rules engine
▲ 2 · 0 comments · October 27, 2025

Written by AI from the project's README, updated October 25, 2026. The project's own docs are the source of truth.