Перевірка відповідності ігор вимогам платформ (Compliance)

Відмова платформи у публікації гри зриває реліз і спалює бюджет. Ми проводимо compliance-перевірку відповідності вимогам PlayStation, Xbox та App Store, виявляючи приховані причини можливих відмов. Наша команда експертів підготує гру до публікації під ключ, забезпечивши її відповідність актуальним стандартам і супровід на всіх етапах.

Наші компетенції

Інші послуги студії

VR/AR/MR застосунки на замовлення

Вражайте клієнтів і навчайте команду у віртуальній реальності

Розробка ігор на Unity

Від ідеї до релізу — ігри, які запам'ятовуються

3D-моделювання та анімація

Оживимо ваш продукт в об'ємній графіці та анімації

VR-тренажери промислового обладнання

Тренуємо операторів на техніці без ризику і простою

AR-інструкції для виробництва

Покрокові підказки прямо на обладнанні — без паперу

Safety-тренажери

Відпрацювання НС і техніки безпеки без виходу на об'єкт

VR/AR-тренінги

Навчаємо персонал сервісу, адаптації та soft skills у VR

Навчальні вікторини

Перевірка знань у форматі гри — легко і без стресу

Корпоративні відеоінструкції

Зрозумілі ролики для навчання співробітників і клієнтів

Гейміфікація бізнес-процесів

Мотивуємо команду через ігрові механіки в KPI та HR

Застосунки для інфокіосків

Інтерактивні екрани для магазинів, стендів і офісів

VR/AR-інсталяції

Wow-ефект для брендів на виставках, івентах і в шоу-румах

Віртуальні виставки та музеї

Ваша експозиція доступна з будь-якої точки світу — 24/7

Event-квести та брендовані ігри

Незабутні ігри для конференцій та клієнтських івентів

Часті запитання

Останні роботи

  • Розробка гри для компанії Mortal Motors
    Розробка гри для компанії Mortal Motors
    1559
  • Покрокова стратегія у фентезі сеттингу With Fire And Sword
    Покрокова стратегія у фентезі сеттингу With Fire And Sword
    1057
  • Розробка ігри для компанії Second term
    Розробка ігри для компанії Second term
    674
  • 3D-анімація – тизер для гри phoenix 2.
    3D-анімація – тизер для гри phoenix 2.
    769
  • Навчальна вікторина для дітей «Покупки в магазині»
    Навчальна вікторина для дітей «Покупки в магазині»
    207

Rejection від Sony, Microsoft або Apple зриває маркетинг і знищує рекламні бюджети. За статистикою, 70% відмов викликані дрібницями, які команда пропустила через «так завжди працювало». Один rejection може коштувати вам від 1000 до 5000 доларів на повторну сертифікацію та доопрацювання. Завдання compliance-аудиту — знайти ці дрібниці та підготувати гру до успішної публікації.

Що таке compliance-перевірка і чому вона критична?

У кожної платформи свій набір вимог: PlayStation TRC, Xbox TCR, App Review Guidelines для Apple, політики Google Play. Вони регулярно оновлюються — те, що раніше проходило, сьогодні може дати rejection. Наші інженери стежать за всіма змінами та адаптують чек-листи під актуальні версії SDK.

PlayStation (TRC). Типові причини відмови: невірна обробка системних подій — suspend/resume, вихід через PS Button, втрата геймпада. TRC вимагає призупинення геймплею при втраті контролера (не просто UI-повідомлення). Багато хто ставить Time.timeScale = 0, але забувають про NetworkEvent у мультиплеєрі. Також критична trophy unlock — виклик має бути лише при реальному досягненні, без тестових тригерів у релізі.

Xbox (TCR). Achievement unlock без справжнього тригера — автоматична відмова. Плюс xinput-сумісність, коректна робота Quick Resume (відновлення без перезапуску сесії), дотримання Xbox Accessibility Guidelines. Останнє часто ігнорують як «необов'язкове», але Microsoft все активніше перевіряє базові вимоги.

iOS App Store. Серед частих проблем: private API (лізуть через сторонні плагіни), невірна обробка App Background Modes, помилки в IAP flow (Apple вимагає строгого UX згідно Human Interface Guidelines). Особливо актуальні некоректні privacy manifests починаючи з останніх версій iOS.

Google Play. Google перевіряє Target API Level (має бути актуальним), відповідність Data Safety section (якщо гра збирає дані — невідповідність коду та декларації веде до suspension), і compliance з Families Policy для ігор з рейтингом «для дітей».

Як підготуватися до submission без rejections?

Робота починається з читання актуальних вимог для конкретної платформи та версії SDK. Не документації річної давнини — актуальної на дату подачі. Sony, Microsoft і Apple оновлюють вимоги регулярно, а підписка на developer newsletters — обов'язкова практика.

Далі формуємо compliance checklist під кожну платформу. Він не універсальний: залежить від жанру, монетизації, онлайн-режимів, вікового рейтингу та цільових регіонів (GDPR для EU, COPPA для США).

Тестування охоплює:

  • всі системні сценарії (suspend, resume, sign-out, controller disconnect, low battery);
  • IAP flow від початку до кінця, включаючи restore purchases та обробку помилок;
  • network interruption scenarios (втрата з'єднання в момент транзакції);
  • віковий рейтинг (контент у грі vs заявлений);
  • privacy та permissions (запитуються лише потрібні з правильними рядками обґрунтування);
  • локалізацію системних повідомлень на всіх підтримуваних мовах.

Після тестування — pre-submission report з переліком невідповідностей, пріоритизованих за likelihood of rejection.

Кейс: дублювання achievement call у Game Center

На одному мобільному проєкті за тиждень до релізу ми виявили, що GKAchievement.reportAchievements викликався двічі за певного сценарію проходження рівня: один раз з gameplay-логіки, другий з analytics-події. Apple відстежує duplicate achievement calls і при частоті флагує як спробу накрутки. Виправили через дедуплікацію на рівні AchievementManager з кешем вже відправлених achievements у PlayerPrefs. Термін аудиту — 1 тиждень, вартість розраховується індивідуально.

Що входить у роботу

  • Аналіз актуальних вимог для вашої платформи (TRC, TCR, App Review).
  • Персоналізований чек-лист з урахуванням жанру, монетизації та онлайн-режимів.
  • Повне тестування всіх системних сценаріїв, IAP, мережі, privacy.
  • Pre-submission report з пріоритизованими порушеннями та рекомендаціями.
  • Консультація щодо виправлення знайдених проблем.
  • Опціонально: повторне тестування після доопрацювань.
  • Доступ до документації та підтримка на всіх етапах.

Порівняння частих причин rejection

Платформа Типова причина Критичність
PlayStation Неправильна обробка suspend/resume Висока
Xbox Achievement unlock без тригера Висока
iOS Private API у плагінах Середня
Android Невідповідність Data Safety Висока

Орієнтовні терміни аудиту

Платформа Терміни
iOS або Android (одна) 1–2 тижні
iOS + Android 2–3 тижні
Console (PlayStation або Xbox) 2–4 тижні
Multi-platform (PC + Mobile + Console) 4–8 тижнів

Чому варто почати аудит заздалегідь?

Compliance-тестування — фінальний крок, але краще починати його паралельно з основною розробкою. Базові речі (обробка системних подій, IAP flow) можна верифікувати на ранніх білдах. Це знижує ризик дорогих переробок на останньому тижні, економлячи до 40% бюджету на виправленнях після rejection.

Наша команда має сертифікованих інженерів з 10+ років досвіду в геймдеві. Ми успішно провели аудит для 50+ проєктів на всіх великих платформах. Отримайте консультацію — оцінимо ваш проєкт і підготуємо індивідуальну пропозицію. Зв'яжіться з нами, щоб почати підготовку до публікації без rejections.

Фінальний submission checklist включає: перевірку всіх метаданих (скріншоти, опис, віковий рейтинг у кожному регіоні), верифікацію сертифікатів та provisioning profiles, тест на clean install без попередніх даних.