FREEDOM251

Freedom251 › Virtual Tabletop Software

VASSAL Engine

Free plan LinuxMacWindows

Visit VASSAL Engine Alternatives Pricing

VASSAL Engine's own site

What VASSAL Engine is

VASSAL Engine is software for creating and playing digital versions of board and card games. Players can take turns online in real time or exchange moves by email. Its homepage lists more than 3,200 games in the module library, and the Module Editor lets users build modules, revise existing ones, and add extensions.

A module for the chosen game is required, but it can come from outside the VASSAL website. Online play can use the VASSAL server or a peer-to-peer connection. On the server, players can join rooms, chat, and synchronize with another player; rooms can be locked, and their creator can remove participants. Other modes include solitaire and hotseat, alongside email games. Email game logs are encrypted using a combination of a player's username and password.

VASSAL is a way for people to play together, not a computer opponent, and it generally leaves enforcement of game rules to players. It can import modules made with Aide de Camp 2. The software is free and open source under the GNU Lesser General Public License version 2.1 or later, with donations supporting development and hosting. It runs on Linux, macOS, and Windows. Version 3.5 and later require Java 11 or later; the macOS disk image and Windows installer include the Java version VASSAL uses. The project points users to its documentation, forum, and Discord live chat for help.

Who it suits

VASSAL suits players who want to play board or card games online, by email, solo, or in hotseat mode, as well as people who want to build or modify game modules. Players need a module for each game, and those looking for a computer opponent or automatic rule enforcement should look elsewhere.

What it does well

  • Free, open-source software under the GNU LGPL version 2.1 or later
  • More than 3,200 games are listed in its module library
  • Supports real-time online, email, solitaire, and hotseat play
  • Module Editor creates modules, revises them, and adds extensions
  • Server rooms can be locked and their creators can eject players

What to know first

  • A module is required for each game
  • It generally does not enforce game rules or provide a computer opponent
  • Version 3.5 and later require Java 11 or later

Plans

PlanBilled and limitsPrice
VASSAL EngineFree, open-source software · Donations support development and hostingFree

As vassalengine.org lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://vassalengine.org/
  2. Choose the download for Linux, macOS, or Windows
  3. Install Java 11 or later for VASSAL 3.5 and later; the macOS disk image and Windows installer include the Java version VASSAL will use
  4. Get a module for the game you want to play; it need not be hosted on the VASSAL website
  5. Use the Module Editor to create or modify modules, or add extensions
  6. Choose a play mode, such as server or peer-to-peer online play, email, solitaire, or hotseat

Verdict

Choose VASSAL if you want a free, open-source way to play supported board and card games across online, email, solitaire, or hotseat modes, or to work with game modules. Look elsewhere if you need a computer opponent or software that generally enforces the rules for you.

Questions

How much does VASSAL Engine cost?

The listed plan is free. Donations support development and hosting.

Is VASSAL open source?

Yes. It is released under the GNU Lesser General Public License version 2.1 or later.

Which operating systems does it support?

VASSAL runs on Linux, macOS, and Windows.

Do I need a module to play a game?

Yes. Each game needs a module, which does not have to be hosted on the VASSAL website.

Does VASSAL provide a computer opponent or enforce rules?

It generally does not enforce a game's rules and does not provide a computer opponent.

What integrations does it support?

VASSAL can import modules created by Aide de Camp 2.

Facts from VASSAL Engine's own pages

Create modules
The Module Editor can create new modules, modify existing ones, and add extensions. · vassalengine.org, 8 Oct 2026
Founded
1999 · vassalengine.org, 28 Sept 2026
Game library
The homepage says its module library includes over 3200 games. · vassalengine.org, 8 Oct 2026
Integrations
VASSAL can import modules created by Aide de Camp 2; its documentation says support for other formats is planned for the future. · vassalengine.org, 8 Oct 2026
License
VASSAL is open-source software released under the GNU Lesser General Public License version 2.1 or later. · vassalengine.org, 8 Oct 2026
Module requirement
To play a game, users need a module for that game, and modules need not be hosted on the VASSAL website to be playable. · vassalengine.org, 8 Oct 2026
Not a computer opponent
VASSAL provides a medium for players to interact and generally does not enforce a game's rules. · vassalengine.org, 8 Oct 2026
Online play
Players can connect to the VASSAL server, join game rooms, chat, and synchronize with another player. · vassalengine.org, 8 Oct 2026
Other play modes
The user guide lists server or peer-to-peer online play, email games, solitaire, and hotseat as play modes. · vassalengine.org, 8 Oct 2026
Privacy controls
Server game rooms can be locked for privacy, and the player who started a room can eject players. · vassalengine.org, 8 Oct 2026
Purpose
VASSAL is a game engine for building and playing online adaptations of board games and card games. · vassalengine.org, 8 Oct 2026
Security
The user guide says email game logs are encrypted using a combination of the player's username and password. · vassalengine.org, 8 Oct 2026
Support
The project directs users to its documentation and forum for help, and offers live chat through Discord. · vassalengine.org, 8 Oct 2026
System requirement
VASSAL 3.5 and later require Java 11 or later; its macOS disk image and Windows installer include the Java version VASSAL will use. · vassalengine.org, 8 Oct 2026
Ways to play
Players can play in real time over the Internet or by email. · vassalengine.org, 8 Oct 2026

Where VASSAL Engine stands on Freedom251

Look at these too