Levelup

Game QA Engineer

50 годин
Для початківців
QA Automation / QA Manual
Цей курс навчить тестувати ігри з нуля. Ти розбереш усі види тестування, навчишся працювати з різними платформами та інструментами. Заняття проходять онлайн у міні-групах — без відеолекцій, тільки практика з викладачем. Отримаєш реальний досвід і підготуєшся до роботи в геймдеві.

Про курс

Програма курсу

Основи тестування ігор

На цьому курсі починають з базових понять тестування. Розглядають основні терміни, види та цілі тестування. З'ясовують, чим тестування ігор відрізняється від тестування звичайного ПЗ. Студенти ознайомляться з матрицею компетенцій тестувальника ігор, щоб зрозуміти, які навички потрібні для роботи в геймдеві.

Процеси розробки та команда

Далі курс охоплює життєві цикли розробки ПЗ та тестування в контексті геймдеву. Студенти дізнаються про пайплайни аутсорсу, продуктової розробки та аутстафу. Розбирають структуру тест-команди та взаємодію з іншими департаментами. Важливою частиною є розуміння ролей замовника, паблішера, платформотримача та кінцевого користувача. Також розглядають роботу з дизайн-документацією, тест-планами та чек-листами.

Геймдев термінологія та основи

Цей блок присвячений вивченню геймдев сленгу та професійної термінології. Студенти розбирають поняття Quality Assurance, основи програмування та геймдизайну. Окремі уроки присвячені процесам управління проектами, а також основам дизайну, арту та анімації в іграх.

Ігрові механіки та методи тестування

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

Напрями тестування та ігрові рушії

Курс охоплює різні напрями геймдев тестування - PC, консолі, мобільні пристрої, VR та веб-платформи. Студенти вивчають популярні ігрові рушії - Unreal Engine, Unity, Godot та інші. Також розглядають системи контролю версій, процеси білдів та комітів.

Інструменти тестувальника

Цей модуль знайомить з основним набором інструментів гейм тестувальника. Студенти працюють з системами управління тестуванням, баг-трекерами на прикладі Jira та GitHub. Вивчають Google Docs, Excel, консольні менеджери та інші корисні інструменти для щоденної роботи.

Платформи та технічні особливості

Детально розглядають технічні особливості різних платформ - Windows, Linux, MacOS, консолей Xbox, PS, Switch, мобільних пристроїв та VR. Особливу увагу приділяють основним платформам курсу - Windows Xbox App, Steam, EGS та вимогам до сертифікації платформ.

Стабільність та якість гри

Студенти навчаться тестувати стабільність гри в різних режимах - активній грі, режимі очікування та мультизадачності. Окремий блок присвячений якості гри - "проходимості", налаштуванням, навігації, локалізації, онлайн-рейтингам, локальній грі, системі сейвів та звуку.

Консолі та мультиплеєр

Розглядають особливості тестування на різних генераціях консолей. Аналізують ввід з контролера, систему кросс-сейвів, онлайн-сегментацію мультиплеєру, ігрові режими та кросс-платформову сумісність.

Графіка, пам'ять та соціальні функції

Цей блок охоплює тестування графічних режимів HDR/4K, підключення до сторонніх сервісів, роботу з пам'яттю пристрою та персональними даними. Також розглядають соціальні механіки - валідацію віку, контент гравців, систему репортів, списки друзів та інвайти.

Установка, DLC та профілі

Студенти вивчають особливості тестування процесу установки гри, включаючи можливість гри під час завантаження. Розбирають роботу з DLC - активацію під час гри, залежності від сейвів, відображення цін. Окремий модуль присвячений роботі з контролерами та профілями гравців.

Кар'єрний розвиток

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

Особливості курсу

Курс поєднує теоретичну базу з практичними завданнями. Заняття базуються на реальних кейсах з геймдев індустрії. Кожен студент отримує персональний фідбек від досвідченого викладача. Доступ до навчальних матеріалів залишається після завершення курсу. Випускний проект дозволяє закріпити отримані навички. Випускники отримують підтримку у кар'єрному розвитку.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора