VASSAL引擎是一个用来建构和线上游玩图版游戏、桌上游戏、卡牌游戏的游戏引擎。它让使用者可以即时地透过网络进行游戏,也能透过E-Mail进行游戏(邮递型游戏)。VASSAL可以在任何平台上运行,并且是一个免费、开源的软件。VASSAL本身是不包含任何游戏的,要进行一场游戏,玩家们必须先下载、新增各种游戏模组(module)到VASSAL里,或是透过VASSAL编辑器自己建构并新增游戏模组。之后,玩家可以在VASSAL的服务器上寻找拥有同一个游戏的其他玩家,或者透过点对点连线直接连接到特定的玩家处进行即时游戏。当然玩家们也能透过共用一台电脑的方式进行游戏(热座模式)。VASSAL由JAVA写成,可以从SourceForge网站在LGPL协议下取得。
VASSAL最初由罗德尼·金尼(Rodney Kinney)在1999年开发,此软件原先是一个意在透过网络游玩图版游戏Advanced Squad Leader的工具,因此命名为Virtual Advanced Squad Leader,简称VASL。VASSAL现在包含了更多种类的游戏。
VASSAL目前包含了超过800个游戏模组可以使用,以下列出一些例子。
在2008年9月,Games Workshop发出一禁制命令(cease-and-desist)给Tim Davis,Vassal40k当时的开发团队领导。不过此模组目前仍可使用并且持续更新。