Forge

github.com/Card-Forge/forge Mods & Fan Projects Open-source projectOpen source

Forge provides an unofficial rules engine for tabletop role-playing games, supporting character and game session management.

github.com/Card-Forge/forge
Forge homepage screenshot

About Forge

Forge is an open-source rules engine for Magic: The Gathering, developed by a community of programmers. It is an unofficial project that operates independently and is not affiliated with Wizards of the Coast. It lets players play the game against AI opponents in several single-player modes, including Adventure Mode, Quest Mode, and AI-played Sealed, Draft, Commander, and Cube formats.

The project provides desktop builds for Windows, Mac, and Linux, and an Android APK. Desktop installation requires Java 17 or later. Android requires Android 11 or later with at least 6GB of RAM, and users must enable "Install unknown apps" for Forge to initialize and update itself. On first launch, the Android version downloads its required assets. The iOS version is described as early stage and requires building an IPA, developer mode, and sideloading through a PC.

Key features

  • Rules engine for Magic: The Gathering gameplay
  • Adventure Mode with an overworld map and AI opponents
  • Quest Mode for focused single-player sessions without overworld exploration
  • Single-player AI play in Sealed, Draft, Commander, and Cube formats
  • Java-based architecture that accepts community contributions of features and cards
  • Previous player data preserved during desktop upgrades
Best for: Magic: The Gathering players who want to play against AI on desktop or Android, and developers interested in contributing to an open-source rules engine.
Good for
  • Open source under the GPL-3.0 license
  • Cross-platform support for Windows, Mac, Linux, and Android
  • Documented contribution guidelines for community members
Watch out for
  • Unofficial project, not affiliated with Wizards of the Coast
  • iOS support is described as early stage and requires developer mode and a PC for sideloading
  • Android requires at least 6GB of RAM and Android 11 or later

Forge at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Forge alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

forge

card-forge.github.io/forge

Play Magic: The Gathering with Forge, an unofficial rules engine for the card game.

Peacock

github.com/thepeacockproject/Peacock

The Peacock Project replaces servers for the HITMAN World of Assassination trilogy to preserve online play and add features.

Open source
24 alternatives

Popular in Mods & Fan Projects

Well-known listings from the same topic.

All 234

Forge FAQ

Is Forge affiliated with Wizards of the Coast?
No. The project states that it operates independently and is not affiliated with Wizards of the Coast.
What are the Android requirements?
Android 11 is the minimum requirement, with at least 6GB of RAM to run smoothly. You need to enable "Install unknown apps" for Forge to initialize and update itself.
Which Java version does the desktop version need?
Java 17 or later.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing