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

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

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

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

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

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

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

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

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

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

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

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

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

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

Safety-тренажери

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • image_games_mortal_motors_495_0.webp
    Розробка гри для компанії Mortal Motors
    1515
  • image_games_a_turnbased_strategy_game_set_in_a_fantasy_setting_with_fire_and_sword_603_0.webp
    Покрокова стратегія у фентезі сеттингу With Fire And Sword
    1017
  • image_games_second_team_604_0.webp
    Розробка ігри для компанії Second term
    649
  • image_games_phoenix_ii_606_0.webp
    3D-анімація – тизер для гри phoenix 2.
    729
  • image_training-quizzes_kids_shopping_quiz_614_0.webp
    Навчальна вікторина для дітей «Покупки в магазині»
    117

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 без попередніх даних.