Складніше за звичайний QA. Як працює Technical Standards Division в Ubisoft Ukraine

Коли говорять про QA, його часто уявляють як одну універсальну роль, яка охоплює все. У своїй роботі в Ubisoft Ukraine я регулярно бачу, наскільки це уявлення спрощує реальність. Коли мова заходить про QA в ігровій індустрії, роль тестувальника часто уявляють як універсальну: проходиш гру, ловиш баги й репортиш їх у джиру. На практиці все трохи складніше. Сучасні ігри — це велика кількість платформ, онлайн-сервісів, апдейтів після релізу, вимог безпеки й доступності. І все це потребує спеціалізованої глибокої технічної експертизи. Саме з цим працює мій відділ.

Привіт! Мене звати Аліса Поліщук, я Technical Standards Manager в Ubisoft Ukraine та відповідаю за напрям Technical Standards Division. У цій статті я хочу розповісти, як працює цей напрям, навіщо він існує та яка експертиза потрібна для тестування сучасних ігор у великих масштабах. Навіть якщо ви раніше не стикалися з технічними стандартами, сподіваюся, цей матеріал допоможе краще зрозуміти, як спеціалізовані ролі в QA формують сучасні пайплайни розробки.

Technical Standards Division спочатку був створений у кількох інших країнах, а згодом, у 2018 році, розширився до Ubisoft Ukraine в Києві. Причина появи відділу була простою, але амбітною — частина задач у тестуванні значно складніша за стандартне функціональне QA. Вони потребують глибокої технічної експертизи, спеціалізованих інструментів і процесів, адаптованих під конкретні сценарії — від сумісності з різним «залізом» до стабільності онлайн-сервісів і безпеки гравців. Ці потреби і закриває TSD.

Якщо коротко, місія TSD — допомагати командам випускати ігри, які:

  • відповідають внутрішнім і third-party вимогам;
  • стабільно працюють на різних конфігураціях систем;
  • коректно взаємодіють з онлайн сервісами та можуть витримувати навантаження мережі.

Як влаштований TSD відділ в Ubisoft Ukraine

Сьогодні TSD в Ubisoft Ukraine складається з чотирьох спеціалізованих напрямів:

  • PC Requirements,
  • UOR / Networking,
  • UX Requirements (UXR),
  • Live QA

Кожна з команд відповідає за окрему область, має власні інструменти, внутрішні стандарти й процеси. При цьому це не «ізольовані команди», а єдиний департамент, який підключається до проєктів на різних етапах — від ранньої розробки до підтримки після релізу.

Така модель дозволяє давати проєктам точкову експертизу саме там, де вона найбільш необхідна. Нижче детальніше розповім про кожен з цих чотирьох напрямів і наведу коментарі колег, які відповідають за них.

PC Requirements: стабільний досвід гри на ПК

Напрям PC Requirements відповідає за відповідність вимогам і продуктивність ігор на ПК. Це включає перевірку взаємодії гри з дистрибуційними клієнтами, такими як Ubisoft Connect і Steam, на різних операційних системах і з урахуванням локалізацій, а також масштабне тестування сумісності з різним «залізом».

Значна частина роботи — це вимірювання продуктивності на широкому спектрі конфігурацій: десктопах, ноутбуках і портативних пристроях. Це дозволяє забезпечити стабільний досвід для гравців незалежно від їхнього сетапу. Команда також визначає системні вимоги та перевіряє графічні налаштування з точки зору користувача — те, що безпосередньо впливає на доступність гри на ПК.


Богдан Кожура PC Requirements Lead

«Наша основна місія — забезпечити найкращий технічний досвід гри на ПК. Ми не працюємо з геймплеєм чи наративом — наш фокус на тому, щоб гравець міг без проблем встановити гру, запустити її та комфортно грати на своїй конфігурації. Ми допомагаємо максимально розкрити потенціал „заліза“, уникнути проблем із сумісністю та продуктивністю, а також налаштувати графіку під індивідуальні вподобання. Навіть за наявності чіткого планування все може швидко змінюватися через зміну обсягу задач, дедлайнів або збірок, тому гнучкість — критично важлива. І саме складність процесів і масштабу тестування часто дивує тих, хто не працює з нами безпосередньо».

Ubisoft Online Services (UOR) / Networking: перевірка онлайн-сервісів

Напрям UOR / Networking зосереджений на онлайн-вимогах і мережевих аспектах проєктів. Команда перевіряє складні сценарії, технічні залежності та взаємодії між системами, які безпосередньо впливають на стабільність гри й досвід онлайн-гравців.

До їхньої зони відповідальності входять взаємодії між гравцями, монетизація, інтеграції з платформами та поведінка гри за різних мережевих умов — сценарії, які складно відтворити в рамках стандартного QA.


Катерина Коришева Senior UOR/Networking Lead

«Наш напрям дуже широкий, але всі тести зосереджені на коректній інтеграції онлайн-сервісів у гру. Саме тому ми активно шукаємо способи „зламати“ систему — наприклад, навмисно порушуємо з’єднання, щоб перевірити, чи коректно гра реагує і чи зрозуміло комунікує це гравцю».

UOR / Networking був одним із перших напрямів, створених у київському TSD, і за цей час команда напрацювала сильну експертизу в онлайн-сервісах і внутрішніх стандартах.

«UOR можна вважати внутрішньою командою комплаєнсу, подібною до тих, що займаються сертифікацією платформ. Ми забезпечуємо відповідність ігор внутрішнім стандартам щодо користувацького досвіду та реалізації бекенд-функцій. Наша задача — не „блокувати“ релізи, а надавати командам чіткі сценарії та best practices, сформовані за багато років», — описує роль команди UOR Operations Manager Ілона Берлог.

Саме зараз команда також розширюється та відкриває позицію Junior QC Specialist — Networking Testing (Online Requirements Team). Це роль, яка передбачає роботу з мережевими сценаріями, перевірку поведінки гри в різних умовах з’єднання та взаємодію з командами розробки для забезпечення стабільного онлайн-досвіду, деталі позиції доступні за посиланням.

UX Requirements: безпека та комфорт гравця

Напрям UX Requirements (UXR) відповідає за безпеку, комфорт і технічну зручність для гравця — аспекти, які часто недооцінюють до пізніх етапів розробки. Ця робота значно ширша за класичне usability-тестування й базується на спеціалізованих інструментах і контрольованих середовищах.

UXR охоплює ризики, пов’язані з епілепсією, перевірку звуку та тестування затримки вводу (input latency) на різних проєктах і платформах. Найбільший вплив команда зазвичай має ближче до релізу, коли потрібно чітко визначити та мінімізувати ризики.


Дарія Мачуська Junior UX Requirements Specialist

«Ми аналізуємо різні типи спалахів — Luminance і Red Flashes — а також просторові патерни, які можуть викликати дискомфорт. З боку аудіо ми перевіряємо формати звуку та вимірюємо гучність відповідно до стандартів Global Audio Advisory Panel. Також ми тестуємо input latency, щоб забезпечити комфортний ігровий досвід».

Команда також перевіряє попередження про шкоду здоров’ю на всіх підтримуваних мовах, забезпечуючи відповідність вимогам до відображення та локалізації — деталь, яку гравці помічають лише тоді, коли вона зроблена неправильно.

Live QA: робота з реальним ігровим середовищем

Live QA — це напрям, сфокусований на тестуванні та моніторингу live-середовищ: релізних версій ігор, активних проєктів, бета-тестів і тестових серверів. На відміну від більшості QA-напрямів, команда працює без debug-інструментів — з тими ж збірками, що доступні гравцям.

Фахівці досліджують звернення користувачів, виконують регулярні перевірки, відстежують витоки на стримінгових і соціальних платформах, перевіряють сторонні ключі та прогрес гравців — усе це в умовах реального використання.


Катерина Городнича Live QA Lead

«Ми відтворюємо реальний досвід гравця. Це означає — без debug-інструментів і лише з live-збірками. Ми аналізуємо звернення користувачів і перетворюємо результати на чіткі та структуровані інсайти для команд розробки».

Робота в live-середовищі не залишає простору для помилок, адже будь-яка затримка або неточність може напряму вплинути на гравців. Тому спеціалісти Live QA повинні глибоко розуміти свої проєкти й швидко адаптуватися до змін.

Чому це важливо для всієї індустрії

Усі напрями в Technical Standards об’єднує спільний фокус на якості, відповідальності та досвіді гравця. Хоча значна частина цієї роботи залишається «за кадром», вона безпосередньо впливає на те, як гравці сприймають ігри — від встановлення й продуктивності до стабільності онлайну та підтримки після релізу.

На мою думку, роль спеціалізованого QA в індустрії лише зростатиме. Із ускладненням ігор тестування вже не може бути універсальним. Технічні стандарти, безпека гравців і стабільність live-середовища потребують окремої експертизи — і саме тут такі команди, як наші створюють найбільшу цінність.

Підписуйтеся на Telegram-канал @gamedev_dou, щоб не пропустити найважливіші статті і новини

👍ПодобаєтьсяСподобалось3
До обраногоВ обраному1
LinkedIn


Ctrl + Enter
Ctrl + Enter

Підписатись на коментарі