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

Чек-лист тестирования игр

Мы подготовили для вас чек-лист тестирования игр на всех площадках. Ниже собраны требования всех площадок. Площадки могут вернуть игру на доработку, если не устроит один из пунктов.

tip

Учитывайте эти требования при разработке, так как большинство требований нацелено на увеличение качественных показателей ваших игр.

Языки и текст

  • Игра переводится на поддерживаемые языки.

    • Игра переведена на английский для иностранных площадок.
    • Игра переведена на русский для российских площадок
  • В тексте локализаций нет ошибок (орфографических, пунктуационных, грамматических, логических и других).

  • Верстка текста отображается корректно на всех языках.

    • Текст целиком помещается в кнопках, окнах и других элементах.
    • Не обрезается часть слов или символов.
    • Текст не переносится по буквам (нужно по словам). Кроме стилистически подходящих решений, например, диалоги в пиксель-арт игре.
  • При входе в игру учитывается язык площадки. Подробнее.

Запуск

  • Игра запускается во всех популярных браузерах:
    • Chrome
    • Opera
    • Safari
    • Firefox
    • Yandex
  • Загрузка занимает не более 30 секунд (если больше - можно на время загрузки разместить мини-игру).
  • Нет технических сообщений, ошибок и вылетов, зависаний (К консоли браузера это не относится.).
  • При повторном входе прогресс игры сохранен.
  • Игра поддерживает режим инкогнито.
  • В приложениях не должно быть отдельной регистрации или авторизации. Допускается авторизация только через площадку.
  • Запрещается запрашивать у пользователя такие данные, как email, пароли, номера телефонов, паспортные данные и другую личную информацию.

Контент

  • Если игра сложная или в игре неинтуитивное управление, то необходимо добавить обучение.

  • Приложения, имеющие функциональность сервиса знакомств, являющиеся по факту азартными играми и/или имеющие «блатную» тематику, должны сопровождаться следующими ограничениями (Одноклассники):

    • ограничения по возрасту;
    • недоступность быстрых платежей;
    • невозможность получения информации о балансе пользователя;
    • обязательным предварительным информированием пользователей о содержимом приложения.
  • Прохождение основного содержания игры занимает более 10 минут. Примеры: казуальная игра с 10–20 уровнями, игра-тест из нескольких тем с 15–20 вопросами по каждой, игра-головоломка с несколькими задачами. Для обеспечения 10-минутного геймплея викторины и тесты должны содержать не менее 100 вопросов. Вопросы не должны дублироваться или быть минимально изменены (другие варианты ответа, другая формулировка одного и того же вопроса и т.д.)

  • Контент должен вовлекать пользователей в игру в течение как минимум 5 минут.

  • В игре не демонстрируется алкоголь, табачные изделия, а также сам процесс курения, лекарственные препараты, наркотики и любые другие запрещённые вещества, порнография, нецензурная лексика, сцены насилия над детьми, пропаганда любых религиозных или политических взглядов.

  • Отсутствуют операции с внеигровыми ценностями и реальными деньгами.

  • Если игра работает по модели доступа по подписке, игроку должен предоставляться пробный период для ознакомления. (VK Games)

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

  • Широкое использование брендинга/логотипа не допускается. Вы можете использовать логотип вашего бренда в одном месте: на экране загрузки, в главном меню или в титрах (Poki, GameDistribution).

Экономика

  • Блокираторы прогресса игрока, такие как жизни, энергия и их аналоги, должны самостоятельно восстанавливаться за определенные промежутки времени по таймеру, если пользователь истратил их. После первой установки приложения у пользователя должен быть полный баланс жизней или энергии, необходимый для старта игры. (VK Games)
  • Приложение может повышать уровень пользователя, начислять очки и считать миссии выполненными только за активные действия игрока (прохождение игрового этапа, создание элемента в игре и др.), а не за полученные бонусы, подарки, действия друзей и тому подобное. (VK Games)
  • Проверьте правильность подсчета очков, жизней и других игровых параметров.

Верстка

  • Все элементы интерфейса корректно отображаются.
  • Во всех всплывающих окнах есть крестик или кнопка, закрывающая их.
  • Элементы игры / кнопки при нажатии выполняют заданную функцию, не блокируют дальнейшие действия.
  • Название игры и название вкладки (тайтл) совпадают и написаны на аглийском языке (GameDistribution).
  • Отсутствует браузерная прокрутка страницы.
  • Внутренние элементы и тексты не накладываются друг на друга и не перекрывают другие элементы.
  • Масштаб активного поля не выходит за рамки экрана, элементы не обрезаются.
  • Если игрок вышел за рамки игры, то игра на паузе (сменил вкладку, свернул браузер и тд).
  • После паузы игру можно продолжить кнопкой продолжить.
  • Любой показ служебных диалогов (Пригласить друзей, вступить в сообщество, поделиться) должен происходить после активного действия пользователя социальной сети (Одноклассники, VK Games).
  • Игра корректно отображается в разных разрешениях экрана на разных устройствах:
    • ОС:
      • iOS (11+)
      • Android (7+)
      • Windows (7+)
      • Mac (11+)
    • Расширения:
      • iPhone SE (375x667)
      • iPhone XR (414x896)
      • Samsung galaxy s8+ (360x740)
      • iPad mini (1024x768)
      • full hd (1920x1080)

Реклама

  • В случае, когда награда в игре дается за рекламное видео: видео корректно воспроизводится и игрок получает награду после просмотра.
  • При неудачном показе рекламы (нет рекламы, адблок, что-то сломалось) показать сообщение о том, что реклама не нашлась.
  • Если реклама показывается без нажатия на кнопку (по таймеру), например, в игре в жанре кликер. То необходимо показать предупреждение о начале рекламы за 5 секунд.
  • Реклама не должна показываться сразу при запуске игры, и пока пользователь не ознакомится с сутью игры. (VK Games)
    • Желательно показать первую рекламу только после прохождения обучения или при переходе на 2/3 уровень в игре.
  • Fullscreen реклама и видео за вознаграждение не могут быть на одном экране. Например: если вы предлагаете удвоить награду за уровень или продолжить, то при нажатии продолжить не должна показаться реклама (два одинаковых сценария: либо смотрим рекламу, либо смотрим рекламу). (CrazyGames)
  • Во время игрового уровня реклама не отображается (кроме стики банеров).
  • Стики банер не перекрывает игровое поле.
  • Игра приостановлена во время показа рекламы.
  • Включенный adblock при показе рекламы не должен блокировать возможность продолжить игру.
  • Кнопка вызова рекламы за вознаграждение привязана к тексту или кнопке, которые однозначно отображают, что пользователю будет показана реклама за вознаграждение.
  • В предложении награды за просмотр рекламы скрытие или задержка кнопки пропуска или закрытия со стороны разработчика не допускается.
  • Запрещено предлагать видео за вознаграждение “закончились жизни” каждый раз, когда пользователи теряют жизнь. (Crazy Games)
  • Внутриигровые платежи и/или рекламная монетизация, за исключением согласованных промо-приложений, обязательно.
  • Не рекомендуется показывать рекламу после каждого уровня, а также сразу после загрузки игры (Одноклассники). Допустимо выставить ограничение частоты показа рекламы не чаще чем 1 раз в 3 минуты.

Внешние ссылки

В некоторых площадках запрещено использовать внешние ссылки, подробнее.

Музыка

  • При сворачивании страницы с игрой звук прекращает воспроизводиться.
  • При показе полноэкранной рекламы (fullscreen / rewarded video) звук в игре должен ставиться на паузу.
  • При сворачивании игры не отображается виджет музыки на мобильном устройстве.
  • Игра не может быть полностью беззвучной. Фоновая музыка, звуковые сигналы, звуки пользовательского интерфейса — все это важно для повышения качества игры.(GameDistribution).
  • В игре должа быть реклама за вознаграждение (GameDistribution).
  • Приложения, использующие музыку, защищённую авторским правом, не принимаются, за исключением случаев, когда вы можете документально подтвердить свое право ее использования в своих приложениях или указать ссылку на музыку с бесплатной лицензией.
  • Есть функционал отключения музыки.
  • Реклама перед началом игры не показывается на площадках:
    • VK Games
    • Одноклассники

Для мобильных устройств

  • Игра находится в полноэкранном режиме во время игрового процесса.
  • Клавиатура автоматически показывается при нажатии на поле ввода.
  • Визуальные элементы не деформируются и не растягиваются непропорционально при изменении ориентации экрана.
  • На устройствах с iOS лонгтап по внутреннему полю игры не приводит к выделению поля или открытию контекстного меню.
  • Элементы игры отчётливо видны на экранах любых мобильных устройств.

Для десктопных устройств

  • Визуальные элементы не деформируются и не растягиваются непропорционально при изменении размера доступной области.
  • Соотношение длинной и короткой сторон активной области не превышает 1:2. (Yandex.Games)
  • Ваша игра должна масштабироваться, чтобы покрывать весь холст на всех устройствах, и иметь соотношение сторон 16:9. (Poki)
  • Управление производится с помощью клавиатуры и/или мышки по умолчанию.
  • При реализации управления мышкой используются естественные для десктопных устройств операции: клики и перетаскивание (drag-n-drop), управление мобильными жестами (swipe, flick, tap-n-hold) не допускается.

Платежи

  • Указана цена на все платные услуги.
  • Покупка осуществляется после нажатия на кнопку "купить" или "приобрести".
  • Игровая валюта начисляется по факту платежа (без рефреша).
  • Покупка попадает в список покупок игрока после оплаты.
  • Цена должна быть указана в валюте площадки (YAN, Голоса, OKи, рубли).

Требования к текстовым и графическим материалам

  • Описание приложения должно соответствовать функциональности приложения и не вводить пользователя в заблуждение.
  • Приложения, использующие анимированные иконки, не принимаются.
  • Иконка приложения должна быть уникальной и не повторять иконки других приложений, размещенных в каталоге.
  • Приложения с логотипом, имеющим белый или прозрачный фон, не принимаются.
  • Приложения, использующие иконки, защищённые авторским правом, не принимаются, за исключением случаев, когда вы можете документально подтвердить свое право их использования в своих приложениях.
  • На обложке приложения должно быть размещено название приложения. Название на обложке должно строго совпадать с названием игры. Приложения без названия в логотипе не принимаются.
  • (Одноклассники) Основное название приложения должно быть на русском языке, но при этом оно может содержать одно или несколько слов на другом языке.

Специфичные правила для площадок

Одноклассники

  • Приложение не содержит элементы оформления, дизайна, логотипы и упоминания социальных сетей, отличных от социальной сети «Одноклассники»
  • Приложения, основной целью которых является реклама или продвижение продуктов / услуг, включаются в наш каталог исключительно после одобрения со стороны нашего коммерческого отдела.
  • Приложения, содержащие лотереи и розыгрыши призов, включаются в каталог исключительно после их одобрения нашим коммерческим отделом.
  • Приложения, работающие как интернет-радио, не принимаются.
  • Приложения, работающие как видеочаты или мессенджеры, не принимаются.
  • Все элементы интерфейса приложения должны быть на русском языке.
  • Приложения, ограничивающие большую часть функциональности для пользователей социальной сети «Одноклассники», не воспользовавшихся функцией приложения «пригласить друзей», «опубликовать запись в гостевую», «опубликовать запись в ленте» и подобных функций, предусматривающих распространение информации о приложении среди других пользователей социальной сети «Одноклассники», не принимаются.
  • Приложения, требующие любым способом указать: логин, пароль от любых сайтов, телефон, адрес электронной почты (email) пользователя социальной сети «Одноклассники», не принимаются.
  • Приложению запрещается отправлять SMS-сообщения.
  • Приложения, распространяющие рекламные сообщения (спам) через любые каналы, не принимаются.
  • Приложения, в любом виде использующие или упоминающие офферные программы, не принимаются.
  • Вне зависимости от причин, вам запрещено переводить аудиторию, играющую в ваше приложение с использованием социальной сети «Одноклассники», на другие платформы (площадки), на другие версии приложения, размещенные вне социальной сети «Одноклассники», включая, но не ограничиваясь, авторизацией посредством OAuth.
  • Не допускается использовать группу, созданную для поддержки пользователей вашего приложения в социальной сети «Одноклассники», для намеренного перевода аудитории, играющей в ваше приложение с использованием социальной сети «Одноклассники», на другие платформы (площадки), на другие версии приложения, размещенные вне социальной сети «Одноклассники», включая, но не ограничиваясь, через авторизацию посредством OAuth.

SmartMarket

  • В игре не используются факты, которые противоречат научным и общественным нормам, неподтвержденные факты, которые могут ввести пользователей в заблуждение.
  • Смартап должен запрашивать разрешение на активацию микрофона и камеры, и дать пользователю возможность отозвать эти доступыю
  • При запуске пользователь должен подтвердить, что ему исполнилось 18 лет, если в смартапе есть возрастное ограничение 18+.
  • Смартап не использует бренд и логотип Салют, в том числе их имитации.
  • Все сценарии технически и логически корректны и соответствуют описанию.
  • Указанные инструкции по тестированию исполняются без ошибок.
  • В смартапе нет тупиковых вариантов сценария, когда пользователю непонятно, что делать дальше и какой элемент выбрать.
  • При использовании внешних ссылок:
    • ссылки работают корректно;
    • ресурс, на который ведет ссылка, доступен по протоколу https;
    • не добавляйте ссылки на первых этапах сценария, чтобы не уводить пользователя из смартапа;
    • учитывайте устройство, с которого пользователь запускает смартап: для мобильных приложений используйте ссылку в виде URL, для SberBox и SberPortal — в виде QR-кода;
    • учитывайте цель перехода на внешний ресурс. Например, если вы указываете ссылку в качестве дополнительного источника для пользователя, мы рассмотрим такой ресурс индивидуально на модерации.
  • При работе с персональными данными недопустимо:
    • запрашивать учетные данные от банковских и платежных ресурсов (логин и пароль);
    • запрашивать данные банковских карт (номер карты, срок действия, CVV или CVC, кодовые слова, коды из смс);
    • распространять программное обеспечение, которое обрабатывает персональные данные в нарушение законодательства РФ;
    • предоставлять доступ к базам персональных данных и размещать их реквизиты (базы телефонных номеров, документов и т. п.).

Оставайтесь на связи

С другими разделами документации вы можете ознакомиться здесь. Для начала работы вы можете ознакомиться с нашими туториалами.

Сообщество GamePush в Telegram: @gs_community.

Для ваших обращений e-mail: [email protected]

Желаем вам успехов!