Lis Publica Arcade

Документация для авторов

Как опубликовать HTML5-игру

Подготовьте ZIP-архив с игрой и обложку, войдите через Lis Publica и отправьте материал на модерацию.

Перейти к загрузке

1. Подготовьте структуру архива

В корне ZIP обязательно должны лежать index.html и game.json. Не помещайте их в дополнительную папку: архив вида my-game/index.html не пройдёт проверку.

my-game.zip
├── index.html
├── game.json
├── assets/
│   ├── sprites.png
│   └── music.ogg
├── styles.css
└── game.js

2. Создайте game.json

Манифест описывает игру для каталога. Поля engine, format, genre и aspectRatio обязательны и должны быть непустыми строками. Соотношение сторон указывается как W:H.

{
  "engine": "custom",
  "format": "2d",
  "genre": "arcade",
  "aspectRatio": "16:9",
  "devices": ["desktop", "mobile"]
}

Поле devices необязательно. Допустимые значения: desktop, mobile, tablet; без него платформа укажет ["desktop"].

3. Проверьте ограничения

Размер и состав

  • ZIP — до 50 МБ.
  • После распаковки — до 100 МБ.
  • Не более 500 файлов.
  • Допустимы HTML, CSS, JS, JSON, изображения, аудио, видео, шрифты, WASM и sourcemap-файлы.

Безопасность

  • Пути не должны начинаться с / или содержать ...
  • Исполняемые серверные файлы и скрипты (php, exe, bat, sh и другие) запрещены.
  • Для всех остальных файлов расширение должно быть разрешённым.

4. Заполните форму

  1. Войдите через Lis Publica и откройте страницу загрузки.
  2. Укажите название от 3 до 100 символов и, при необходимости, описание до 1 000 символов.
  3. Добавьте обложку в JPG, PNG или WebP размером до 2 МБ.
  4. Выберите ZIP-архив и отправьте игру на модерацию.

После отправки игра получает статус «на модерации». До одобрения она не появляется в каталоге.

Обновление опубликованной игры

В «Моих играх» откройте обновление нужной одобренной игры. Новая ZIP-версия также проходит модерацию, а текущая одобренная версия остаётся доступной игрокам до её завершения. Обложку при обновлении можно не загружать. Одновременно у игры может быть только одно обновление на модерации.