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
Host LLMs in Production With On-Demand GPUs Icon
Host LLMs in Production With On-Demand GPUs

NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
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

3 days ago