Разработчикам
Сделайте свою игру для rundec
Игра — это пакет с манифестом и серверной логикой на SDK. Платформа берёт на себя комнаты, подключение телефонов, общий экран и переподключения.
Структура пакета
manifest.json — описание игры: id, версия, название, описание, число игроков, длительность, теги
server/index.js — логика игры на SDK (defineGame)
locales/*.json — тексты на нужных языках
assets/ — картинки и данные игры (например, вопросы)
tests/ — сценарии, которые прогоняют партию автоматически
Манифест — это витрина
Название и описание из манифеста попадают в каталог и на страницу игры, теги становятся категориями каталога. Поле master говорит, нужен ли общий экран: required, optional или none.
Экраны без своей вёрстки
Сервер игры описывает экраны из стандартных компонентов: текст, выбор варианта, ввод, таймер, счёт. Клиенты rundec сами отрисуют их на телефонах и общем экране.
Публикация
Пакет загружается в магазин и проходит модерацию. После одобрения игра появляется в каталоге; несколько версий могут работать одновременно, а уже идущие партии доигрывают на своей версии.