Документы платформы

Правила публикации игр

Правила действуют для всех разработчиков ExadokoGames и обновляются вместе с платформой.

Кто может публиковать игры
  • Публикация доступна только пользователям со статусом официального разработчика.
  • Статус выдаётся модерацией после рассмотрения заявки в кабинете разработчика.
  • Заявка должна содержать реальное имя студии или автора и описание проектов.
Как игра попадает на платформу
  • Публикация по ссылке на сторонний сайт запрещена — принимаются только загруженные сборки.
  • Разработчик загружает ZIP-архив с полным исходным кодом игры, в корне обязателен index.html.
  • Максимальный размер архива — 4 МБ, до 900 файлов, до 40 МБ в распакованном виде.
  • Архив автоматически проверяет антивирус Exadoko Guard, при подключённом ключе — дополнительно VirusTotal.
  • Файлы игры отдаются с домена платформы в изолированной песочнице с жёстким CSP.
Технические требования
  • Разрешены только веб-ассеты: html, js, css, изображения, звук, шрифты, wasm.
  • Исполняемые файлы, серверные скрипты и подключение внешних скриптов запрещены.
  • Игра корректно работает на разрешении от 1280x720 и открывается на весь экран.
  • Выход игрока из игры выполняется клавишей ESC — не перехватывайте её.
  • Обложка в соотношении 16:9, формат PNG, JPG или WEBP, до 3 МБ.
Данные игры
  • Разработчик подключает собственную базу Postgres: Neon, Supabase или любую другую.
  • Строка подключения хранится в зашифрованном виде (AES-256-GCM) и не показывается никому, кроме владельца.
  • Платформа автоматически создаёт таблицы exadoko_player_state, exadoko_scores, exadoko_events.
  • Обращение к базе — только через шлюз /api/gamedata/<slug>, произвольный SQL из игры невозможен.
Контент
  • Запрещены материалы, нарушающие законодательство и права третьих лиц.
  • Запрещены скрытый майнинг, вредоносный код, фишинг и агрессивные редиректы.
  • Запрещён сбор персональных данных игроков без явного согласия.
  • Реклама внутри игры не должна перекрывать управление и открывать новые вкладки без действия игрока.
Процесс модерации
  • Каждая игра проходит ручную проверку перед выходом в каталог.
  • Модератор может отклонить игру с комментарием — заявку можно подать повторно после правок.
  • Платформа вправе снять игру с публикации при нарушении правил.
Подать заявку разработчикаВ магазин