Vassal is an open-source engine for building and playing online adaptations of board games and tabletop games. It provides tools to create virtual game pieces and boards, build rulesets, and connect players over the internet.
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.
What is Vassal?
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:
Tools to create custom playing pieces, boards, cards, dice, and other game components
A rules engine to model game mechanics and automate enforcement
Online multiplayer with integrated chatting and game logging
Support for single-player against computer-controlled opponents
Extensive module library covering wargames, Eurogames, CCGs, RPGs, and more
Free, open-source Java application maintained by a community of developers
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.
Vassal Features
Features
Modular architecture allows creating games by combining reusable components
Supports 2D and 3D game boards
Players can interact with game pieces using a graphical interface
Built-in chat, email and game logging features
Support for single and multiplayer games over the internet
Scripting engine to automate game mechanics and behaviors
Extensible through plug-ins and modules
Pricing
Free
Open Source
Pros
Free and open source
Large library of game modules created by community
Cross-platform support
Active user community provides support
Allows playing board games online
Cons
Steep learning curve
Creating new game modules requires programming knowledge
LackeyCCG is an open source application that enables users to play collectible card games online. It was first released in 2002 and has developed a devoted user base over the years. LackeyCCG allows players to digitize their physical card collections and build decks to play against others around the world.Some...
Tabletop Simulator is a video game that provides a physics sandbox environment for playing a wide variety of classic tabletop games. Developed and published by Berserk Games in 2015, Tabletop Simulator uses advanced physics mechanics to replicate the experience of gathering around a table playing games.Players have access to a...
ZunTzu is an open-source web analytics application that allows website owners to track and analyze traffic and user engagement data. Developed as an alternative to Google Analytics, ZunTzu focuses on being easy-to-use for beginners yet providing advanced functionality for power users.Some key features of ZunTzu include:Real-time statistics on website visitors,...
Screentop is a feature-rich yet easy-to-use screen and video recording software for Windows. With Screentop, users can capture any area of their screen, record on-screen activities, add annotations and captions, and edit recordings with built-in editing tools.Some key features of Screentop include:Intuitive and customizable recording interface - Easily capture full...
Board Game Arena is an online platform that allows people to play board games virtually with others across the world. It features a library of over 150 popular tabletop games like Catan, Carcassonne, Terraforming Mars, and more that have been adapted for online multiplayer. The platform handles game rules, piece...
Tabletopia is an online virtual tabletop gaming platform that allows users to play popular board games and tabletop games virtually with friends. The platform features officially licensed digital versions of hundreds of popular tabletop titles from major publishers like Hasbro, Asmodee, North Star Games, and more.Tabletopia uses advanced graphics and...
OCTGN (Online Card & Tabletop Gaming Network) is a free, open-source software application that allows users to play trading card games, board games, and other tabletop games online against opponents from around the world. It was first launched in 2007.One of the key features of OCTGN is its built-in rules...
Yucata is a free online gaming platform for playing popular board games with other players in real time. The website features a large catalog of popular German-style board games such as Catan, Carcassonne, Stone Age, and many more. To play on Yucata, users simply create a free account and login...
PlayingCards.io is a free online multiplayer card gaming site where users can play classic card games like poker, blackjack, crazy eights, and more. The site does not require any downloads or installations and runs directly in modern web browsers.Some key features of PlayingCards.io include:Supports popular card games like Texas Hold...
FreeBoardGames.org is a free online resource that offers a wide variety of printable board games for people to enjoy. The site features timeless classics like chess, checkers, backgammon, mancala, and many others. Whether you're looking for family game night ideas or want to revisit old favorite games, FreeBoardGames.org has what...
Boardgame Lab is a software suite designed specifically for board game designers and publishers. It provides a complete set of tools for creating and playtesting both physical and digital board games.Key features include:Intuitive board design with customizable spaces, snap-to-grid, and automatic edge wrappingTemplates for common components like cards, tokens, tiles,...
Aide de Camp II is a personal information manager and assistant software application developed by BrainLink International. It aims to help users organize their tasks, contacts, notes, documents, and schedule appointments more efficiently.Some of the key features of Aide de Camp II include:Calendar with appointment scheduling and remindersTo-do lists and...
Cyberboard is an open-source virtual whiteboarding application designed for agile and creative teams. It provides a flexible infinite canvas to collaborate on diagrams, notes, drawings and mind maps in real-time.With Cyberboard, distributed teams can brainstorm ideas, map user journeys, sketch UI/UX prototypes and more. Its infinite canvas and freehand drawing...
Desperate Gods is a 2D action platformer rogue-lite where you play as a fallen god. Once an powerful deity, you have been stripped of most of your powers and cast down to the mortal plane. You must battle your way through hordes of enemies and defeat the very gods that...
Zillions of Games is a versatile board game emulator and engine developed by Jeff Mallett and Mark Lefler. First released in 1998, it allows users to play over 1100 classic board, abstract strategy, and puzzle games on their Windows PC.Some of the features that make Zillions of Games unique include:Advanced...