Разработчикам

Сделайте свою игру для rundec

Игра — это пакет с манифестом и серверной логикой на SDK. Платформа берёт на себя комнаты, подключение телефонов, общий экран и переподключения.

Структура пакета

manifest.json — описание игры: id, версия, название, описание, число игроков, длительность, теги
server/index.js — логика игры на SDK (defineGame)
locales/*.json — тексты на нужных языках
assets/ — картинки и данные игры (например, вопросы)
tests/ — сценарии, которые прогоняют партию автоматически

Манифест — это витрина

Название и описание из манифеста попадают в каталог и на страницу игры, теги становятся категориями каталога. Поле master говорит, нужен ли общий экран: required, optional или none.

Экраны без своей вёрстки

Сервер игры описывает экраны из стандартных компонентов: текст, выбор варианта, ввод, таймер, счёт. Клиенты rundec сами отрисуют их на телефонах и общем экране.

Публикация

Пакет загружается в магазин и проходит модерацию. После одобрения игра появляется в каталоге; несколько версий могут работать одновременно, а уже идущие партии доигрывают на своей версии.