Документы платформы
Правила публикации игр
Правила действуют для всех разработчиков 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 из игры невозможен.
Контент
- Запрещены материалы, нарушающие законодательство и права третьих лиц.
- Запрещены скрытый майнинг, вредоносный код, фишинг и агрессивные редиректы.
- Запрещён сбор персональных данных игроков без явного согласия.
- Реклама внутри игры не должна перекрывать управление и открывать новые вкладки без действия игрока.
Процесс модерации
- Каждая игра проходит ручную проверку перед выходом в каталог.
- Модератор может отклонить игру с комментарием — заявку можно подать повторно после правок.
- Платформа вправе снять игру с публикации при нарушении правил.