An open-source engine for building and playing online adaptations of board games and tabletop games, with tools for creating virtual game pieces and boards, building rulesets, and connecting players over the internet.
Vassal is an open-source, cross-platform application designed to facilitate online play of board games and tabletop games. It originated as a way for fans to create online adaptations of popular games without commercial licensing, though some publishers now sanction Vassal modules.
At its core, Vassal provides a toolbox and interface for constructing virtual game boards, pieces, cards, and dice. Developers can build modules that capture the look and rules of a game. Players can then connect through Vassal to play live games or solo against automated opponents. Games run in real-time, with players manipulating pieces on an online recreation of the physical board.
Key features of Vassal include:
While the interface has a dated look and learning curve, Vassal remains popular for playing complex strategy games online. The open community enables fan adaptations for niche game titles. Publishers like GMT Games also use it for official online versions of games like Twilight Struggle.
Here are some alternatives to Vassal:
Suggest an alternative ❐