/forge

An unofficial rules engine for the world's greatest card game.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Forge

Join the Discord

Test build

Introduction

Forge is a "Rules Engine" for the game Magic: the Gathering. Forge is not related in any way with Wizards of the Coast. Forge is open source software released under the GNU Public License. Forge is developed by a community of programmers who love trading card games.

Forge is a cross-platform application and can be run on Windows, Mac, Linux and Android. It is written in Java. The engine is written in Java. The engine is designed to be extensible, so any interested programmer can join and help add new features and cards to the game. Any tech savvy user could read out card scripting system to create cards to be used inside Forge. The engine allows you to play in a handful of different single player environments or online against other players.

Installation

For a more in depth User Guide, please visit the User Guide

For Desktop users, download the Latest Releases which are typically based around Set releases. Or download the Snapshot Build the file that starts with "forge-gui-desktop". This file is tarball, and may need to be extracted twice depending on which program is being used to extract it. We recommend extracting to a new folder rather than on top of an existing installation. For users who have played Forge before all of your user data is stored separately so you don't have to worry about losing it on upgrade.

Java 8 or later is required to run Forge. Please make sure is the right version is installed in your enviroment. Check the user guide for more info.

For Android users, download the APK file from Snapshot Build to your device. On first run, Forge will download all needed data.

Modes of Play

Forge has a variety of ways to play the game. The most popular way is our Adventure mode, which is a single player campaign that allows you to play against a variety of AI opponents. You walk around an overworld map, and can challenge opponents to games of Magic. As you play, you'll collect more cards and items to improve your abilities.

Check the Gameplay Guide for more info.

Adventure Mode

Forge has several Quest modes, which is similar but without the overworld map.

You can also play against the AI in a variety of formats, such as Sealed, Draft, Commander and Cube.

Questions

If you have any questions, please join the Discord channel. Read the #rules and the frequently-asked-questions. If your question is not answered there, feel free to ask in the #help channel.