Table Top

Table Top

Started on 05/16/2024

32 hours in total

A lightweight browser-based game engine designed to convert physical board games into digital multi-player ones.

Details

What is it?

Table Top is an online multiplayer platform that aims to make it easy to convert conventional table-top games to digital allowing people to keep playing their favorite board games even when not in the same place.

Why did I make it?

This idea came about because I wanted to be able to play games with my mom while she went on a four month trip around the world. Unfortunately I didn't have enough time to finish it before she left, but I still found it a fun idea and wanted to continue developing it.

How does it work?

There are three main components: the frontend website handling the visuals, the game server handling multiplayer complexities and game logic, and a Redis database to keep track of games and lobbies.

Games

Right now the only game working is a popular German board game called Mensch Ärgere Dich Nicht. As well as a simple chat app for testing multiplayer functionality. I plan on adding more games, however doing so is quite involved. I need to recreate the art for the game in a way that works online as well as write the game logic.

Public Use?

However much I would love to open up a multiplayer board game platform, I need to respect the original game makers' intellectual property. At the moment this project will remain closed source, however I may publish the repo with a subset of games that I am allowed to redistribute like Mensch Ärgere Dich Nicht, which is in the public domain.

Images

Swipe for more...

© 2026 Daniel Stoiber

Built with ❤️ and purpose.