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
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
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