Перейти к содержимому

Документация · 07

Материалы для магазина

Что нужно странице в магазине, размеры каждого изображения, как проверяется страница и почему игры на Unity нужно собирать без сжатия.

3 минуты чтенияОбновлено 1 окт. 2026

Разделы документации

Размеры ниже — текущие требования, и до публичного запуска они могут измениться. Редактора страницы магазина в портале разработчика пока нет; до его появления попросите вашего контактного человека настроить страницу по вашим файлам.

Из чего состоит страница

  • Название и краткое описание до 200 символов: показываются на карточках и в предпросмотре ссылок.
  • Описание: полный текст с заголовками, списками, ссылками и изображениями.
  • Жанры и теги: до 20 из списка платформы.
  • Режимы: одиночная игра, сетевая игра (с максимальным числом игроков), кооператив, локальная сеть и боты.
  • Языки: интерфейса, озвучки и субтитров.
  • Системные требования для каждой операционной системы: минимальные и рекомендуемые.
  • Ссылки, дата выхода или Скоро, а также названия разработчика и издателя.

У каждого текста может быть русская и английская версия. Пустой язык заменяется другим с пометкой, так что по возможности пишите оба.

Изображения и видео

МатериалРазмер и форматГде показывается
Главное изображение3840 × 1240, без текстаВерх страницы игры и карусель рекомендаций.
ЛоготипПрозрачный PNG или SVG, шириной не менее 1280 pxПоверх главного изображения.
Капсула2:3, 1200 × 1800Плитки в библиотеке и магазине.
Плитка16:9, 1920 × 1080Широкие карточки, предпросмотр ссылок.
Значок512 × 512Списки, панель задач и док.
СкриншотыНе меньше 1920 × 1080, от 4 до 20Галерея на странице.
ТрейлерMP4 (H.264 или HEVC); субтитры по желанию в WebVTTПросмотр медиа на странице.
Микро-трейлерОт 6 до 10 секунд, 1280 × 720, без звука, не более 4 МБВоспроизводится без звука при наведении на плитку.
  • Держите текст и логотипы подальше от краёв: на карточке, плитке и в предпросмотре ссылки изображение обрезается по-разному.
  • Не вставляйте в изображения оценки, цены и плашки «новое». Они устаревают, и проверяющий попросит их убрать.
  • Скриншот должен показывать саму игру из той сборки, которую вы выпускаете.

Акцентный цвет страницы берётся из вашей графики. Редактор показывает его вместе с контрастом для метки «Играть» и для текста и позволяет изменить в безопасных пределах.

Как проверяется страница

Вы пишете страницу как черновик и отправляете её. Первая страница новой команды и любая страница, чья сборка помечена, попадает к проверяющему до того, как станет публичной.

СостояниеЗначение
ЧерновикВы редактируете. Никто больше не видит.
Отправлена, На проверкеСтраница у проверяющего.
Нужны правкиПроверяющий перечислил, что исправить, рядом с полями. Исправьте и отправьте снова.
Одобрена, ОпубликованаСтраница доступна.
ОтклоненаУказана причина. Можно подать апелляцию.

Проверяющие смотрят: правила к содержимому, соответствие возрастной оценки игре, соответствие страницы тому, чем игра является на самом деле, и правила к материалам выше. Сборки проходят и автоматические проверки: типы и размеры файлов, исполняемый файл для платформы, корректность macOS-пакета, предупреждение о сжатии Unity, проверка на вредоносный код и целостность манифеста.

Собирайте игры на Unity без сжатия

Gameway режет каждую сборку на мелкие части и хранит каждую часть один раз. Обновление отправляет и скачивает только новые части. Это работает, потому что небольшая правка в игре меняет лишь несколько частей.

Unity умеет сжимать данные игры в один большой архив (LZ4 или LZ4HC). Сжатие заставляет каждое изменение сдвигать все байты после него, поэтому почти все части в двух сборках различаются, и игроки заново скачивают почти всю игру ради правки одной строки. Та же игра без сжатия с той же правкой — это загрузка в несколько мегабайт. Платформа сама сжимает части для скачивания, так что, отключив сжатие Unity, вы ничего не теряете.

Как собрать без сжатия

  1. В File, Build Settings установите Compression Method в Default. Не выбирайте LZ4 или LZ4HC для плеера.
  2. В скрипте сборки не добавляйте BuildOptions.CompressWithLz4 и BuildOptions.CompressWithLz4HC к параметрам; нужен простой BuildOptions.None.
  3. Для AssetBundles и Addressables собирайте с параметром без сжатия (BuildAssetBundleOptions.UncompressedAssetBundle).
  4. Соберите заново и проверьте папку:
Терминал
gw inspect <build-folder>

Ищите Unity data is uncompressed. Если инструмент печатает предупреждение об архиве UnityFS, сжатом LZ4HC, какой-то файл всё ещё сжат; предупреждение называет его. С --strict это предупреждение останавливает загрузку, пока ничего не отправлено.

Что ещё сохраняет обновления маленькими

  • Не кладите метки времени, номера сборок и случайные идентификаторы внутрь больших файлов: из-за них каждая сборка отличается.
  • Сохраняйте имена файлов и структуру папок между сборками.
  • Не оставляйте журналы, дампы и кэши в папке сборки или исключайте их через --exclude.
  • Храните несвязанное содержимое в разных файлах, чтобы изменение в одном не затрагивало остальные.

Gameway · 2026-10-01