VASSAL is a digital board game engine for creating and playing adaptations of tabletop board games and card games. It allows players to participate in games online in real time or asynchronously through email. Thousands of community-created game modules provide virtual boards, playing pieces, and game-specific components. Users can load existing modules or create their own using the integrated module editor. Its interface supports moving pieces, managing maps, and recording gameplay actions. Game logs allow players to review moves and continue asynchronous matches. The system also supports dice rolling, counters, and configurable game components. VASSAL runs on Windows, macOS, and Linux using Java, making it suitable for tabletop gaming communities and game designers.

Features

  • Digital tabletop gameplay for board games, card games, and strategy simulations
  • Real-time online multiplayer sessions and asynchronous play-by-email support
  • Extensive community library containing thousands of downloadable game modules
  • Integrated module editor for designing custom game boards, pieces, and rules
  • Game action logging, virtual dice rolling, counters, and interactive map controls
  • Cross-platform Java application supporting Windows, macOS, and Linux systems

Project Samples

Project Activity

See All Activity >

Categories

Games, Board Games

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow VASSAL

VASSAL Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of VASSAL!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Java

Related Categories

Java Games, Java Board Games

Registered

2 days ago