In preparation for V4, I’m collecting information about other boardgame (and related) software. I’d appreciate having links to anything I’ve missed, comments on capabilities, advantages, disadvantages, dependencies, languages used, etc.
Boardgaming & Related Software
Comparison page on BoardGameGeek
Thread from BGG about merits of various tabletop systems
Virtual Tabletops
Aide de Camp 2
- Gnarly file format
- Basically dead at this point, though technically still for sale
- Commercial
Air Board Game
- Browser-based
- Slick, modern interface
- Capabilities beyond being a sandbox?
- License: MIT
- Latest release: doesn’t seem to do releases
- Features:
- Flipping, tapping cards
- Real-time display of other players’ cursors
- Uses React, Socket.io, recoiljs, ricochetjs
- Editor
- Loads any image types supported by the browser
- Won’t load map-sized images (intentional?)
- Games are exported as JSON
Battlegrounds Gaming Engine
- Windows and MacOS
- Started as Battlegrounds RPG
- Commercial
- Images stored in a RIFF container, with some loose
- Game data is some (custom?) text-based format
Board Game Arena
- Browser-based
- Server-side PHP
- Extensive match-making features
- Rules enforcement
- Commercial
- No editor
- No user-side saved files
- Game data is stored in SQL database
- Requires sign-up to become a module developer because your module runs PHP on their server
Boardgame Lab
- Browser-based
- TypeScript
- Interface feels slow
- “graphical” scripting
- Are there any example games?
- License: Apache 2.0
- Latest release: 0.13.1, undated
- Editor
- Game data currently saved as JSON in browser local storage, claims cloud storage will be used in the future
Board Gamer 2d
- Project seems dead?
- Browser-based?
- License: MIT
Cyberboard
- C++ and MFC
- Windows only
- Antiquated UI
- Editor
- No scripting
- Binary file format
- License: MIT
- Latest release: 3.10
FreeBoardGames.org
- Browser-based
- Built on boardgame.io
- Appears to be implementations of some simple games
- Latest release: seems not to do releases
- License: AGPL 3.0
- TypeScript, React, GraphQL
- No editor
GameStructor
- Browser-based
- Closed source
- Clunky UI
- No user-side saved files
Ludii
- Java client
- AI-focused academic project
- LISP-like game grammar
- License: CC BY-NC-ND 4.0
- Latest release: 1.2.9, 2021-09-13
PlayingCards.io
- Browser-based
- Card and abstract games
- Interesting drag-and-drop editor
- Closed source
- Exports zipped JSON, imports JSON of game state
Screentop.gg
- Browser-based, but desktop-only
- 15 hosted games
- Smooth UI, interesting controls
- Scripting with JavaScript
- Closed source
- Editor
- 8MB, 4096x4096 image size limit
- No user-side saved files
Tabletopia
Site
Documentation
Editor Documentation
- Windows, Mac (are these native clients?); also browser-based
- 3D
- Interesting UI
- Laggy when full-screen
- License: Commercial, closed source
- Editor
- No saves
Tabletop Playground
- 3D
- Seems like a Tabletop Simulator clone?
- Has a Tabletop Simulator importer
- Scripting in JavaScript
- Integration with boardgame.io
- Commercial
- Editor
Tabletop Simulator
- Windows, Mac, Linux
- Annoying 3D features
- Apparently in C# and Unity
- Extensive scripting API, Lua scripting
- License: Commercial, closed source
- Latest release: can’t tell, but actively maintained
VirtualTabletop.io
- Browser-based
- Interesting visual editor
- Latest release: ???
- License: GPL 3.0
- Saves are JSON and images in a ZIP archive
WarGame Processor
- Windows only
- Latest version: 4.15, before 21 March 2010
- Graphics are saved to a single sprite image, then cut out
- Binary file format
ZunTzu
- C#
- Windows-only, heavy use of DirectX
- Latest release: ???
- License: MIT
- Game boxes are ZIP archives containing images and an XML file
- Counter grids may be defined over counter sheet images rather than having one image per piece
- Voice chat
- No editor
Implementations of Games
Boardgamecore
- Browser-based
- Implementations of four Euro games
- Live or at a predefined pace
- Closed source
Boardgamers.space
- Browser-based, asynchronous play
- Three games implemented
- License: AGPL 3.0
- Game data stored remotely
- No editor
BoardSpace
- Java JAR or WebStart (!)
- Ugly AWT (?) interface
- Windows, Mac, Linux, Android, iOS downloads
- Implementations of around 100 abstract games
- Closed source
- Latest release: 5.69c, 2021-09-24
- No editor
- No user-side saved files
Boite a Jeux
- Browser-based
- Implementations of a few dozen abstract and Euro games
BrettspielWelt
- Browser-based
- Implementations of a few dozen abstract and Euro games
Happy Meeple
- Browser-based
- Implementations of abstract games
GamesByEmail
- Implementations of 30 mostly abstract games
- Browser-based
- HTML4, JavaScript
- Server stores game state
- No user-side saved files
Gravon
- Browser-based
- Implementations of abstract games and a few Euros
- Has a IRC-like text-based console (!)
Saito Arcade
- Browser-based
- Clunky interface
- Related to blockchain somehow?
- No editor
- Closed source
- Commercial?
Star Fleet Battles Online
- For Star Fleet Battles only
- Java, with Mac, Windows, Unix JAR downloads
- Monthly or yearly subscriptions
- Ugly, clunky interface
- Closed source
- Latest release: 4.2.21, 2020-06-06
Triqqy
- Browser-based
- Implementations of a dozen abstract games
- Slow site
Wargameroom
- Java programs for about 30 games
- Ugly AWT UI
- Piece images are cut from countersheet images at runtime
Warplanner
- For GMT’s A World at War only
- Browser-based
- jQuery
- Closed source
- Subscription service, with demo accounts
- No editor
- Game turn logs are XML
You Play It
- Browser-based
- Implementations of 6 games
- Notification by email when it’s your turn
Yucata
- Browser-based
- Server-side .NET
- Closed source
- No user-side saves
- No editor
RPG Support Software
Astral Tabletop
- Focused on RPGs
- Editor
- Commercial
Foundry Virtual Tabletop
- Focused on RPGs
- Browser-based; self- or cloud-hosted; no mobile currently
- Commercial
- Video chat
- Uses Handlebars, jQuery, PixiJS, Howler.js, GreenSock
- JSON file format
MapTool
- Java + JavaFX with Mac, Windows, Linux packages
- Ugly JavaFX UI, though fairly responsive
- Telestrator-like drawing tools
- Has some scripting language (what?)
- License: AGPL 3.0
- Latest release: 1.9.3, 2021-07-13
- Editor
- File format is ZIP archive containing XML, images
Roll20
- Browser-based
- Commercial
- Editor
Boardgame Toolkits
boardgame.io
- Browser-based, but installed via npm
- A toolkit for creating browser-based single-game apps
- License: MIT
- Latest release: 0.48.0, 2021-09-04
Card Design & Tracking
ACTS (Automated Card Tracking System)
- Tracks cards for card-driven games
- Closed source
nanDECK
Site
BGG thread showing some examples
- Card editing program
- Has possibly interesting card composition DSL
- Windows only
- Closed source
- Latest release: 1.26.1, 2021-08-16
Squib
- DSL for prototyping game components
- Ruby
- Latest release: 0.17.0, 2021-07-23
- License: MIT
Save & Log Exchange
Giant Multiplayer Robot
- Game file management app for Civilization V
- Closed source
Ludilog
- Game file hosting and notification for PBEM/PBF/asynchronous play
- License: Closed source