Boardgame.io — бесплатный открытый клиент-серверный движок для пошаговых многопользовательских “настольных” (пошаговых) игр. Вы пишите простые функции, описывающие, как состояние игры изменяется при выполнении определенного хода, а движок делает все остальное, автоматически преобразуя их в игру и поддерживая все многопользовательские и игровые функции. Правда, все JS, но на нем делают и мобильные проекты.
Сайт: https://boardgame.io/