Touch Table Games

These are games that I've written for play on a touch table. I started writing games in the Torque game engine in 2012. In 2015 I switched to the Unity game engine. The Unity games are all written in C# with free art and sound effects.

Most of the games are stand-alone applications, but for games that have private player information (like cards) the game runs a webserver (See this blog post at for information about how to add the Mongoose web server to Unity) and serves up per-player web pages. The players connect to the game with the browser on their phone either by scanning a QR code or entering the URL manually. The web pages communicate with the server by websocket for very low latency. The pages themselves are built in React.js and display that player's information and have controls for selecting cards/actions/etc.

Most of these games are unavailable due to copyright on the game itself. The games that are available have a download link.

All the games link to the blog post that I wrote when I completed the game. The blog post has more information about the game, more screenshots, and the unique challenges of coding that game.

If you are interested in making your own board game conversions with Unity, or you're just curious about how it's done, I've made a tutorial series about how I create board game conversions in Unity on YouTube. This series of videos goes through steps to create a very simple game called "No Thanks".

No Thanks is a simple enough game that it can be done in a day or two. The largest game conversions take 150-200 hours which is well beyond the scope of a YouTube video.

If you'd like to see what all is involved in a larger conversion project, I've posted the source code for my conversion of Galaxy Trucker.

Select display mode:

Loading ...