Тестировщик игр: как им стать, ТОП-5 онлайн-курсов, подборка 2024 года

KEDU
Автор статьи

Содержание

Дата публикации 31.03.2022
Главная картинка статьи Тестировщик игр: как им стать, ТОП-5 онлайн-курсов, подборка 2024 года
Designed by DCStudio/freepik

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

Звучит как работа мечты. Потому, кстати, в интернете столько запросов «можно ли работать тестировщиком игр на дому без опыта», особенно если ты хардкорный геймер и не пропускаешь ни одной новинки. И, кстати, существует ли обучение этой профессии?

Суть работы тестировщика игр

На словах вроде всё просто: знай себе поигрывай и выдвигай экспертные заключения, что улучшить, что убрать, а где баги и недоделки.

Но если профессия тестировщика игр кажется кому-то «совмещением приятного с полезным», то поспешим разочаровать. Тут, во-первых, нужно не только играть, но и много чего знать по технической части, во-вторых, тестировать вы скорее всего будете не очередную часть любимого Call of Duty, или топовые RPG, вроде Ведьмака 3, а всё подряд.

Причем под «всё подряд» мы имеем в виду буквально – всё подряд. То есть всякие казуальные игрульки для мобильных, дешевые инди-хорроры и даже детские развивайки. Ну, по крайней мере поначалу, без опыта.

И если почитать отзывы тестировщиков, то процесс этот очень рутинный. Люди признаются, что на каком-то этапе от компьютерных игр уже начинает тошнить. Нужно искренне их любить, разбираться, чтобы не забросить.

Новичкам частенько кажется, что они станут этакими маститыми кинокритиками, вроде Антона Долина. На деле тестер - это кто-то вроде рабочего на автомобильном конвейере, который прикручивает колеса или дворники к машине.

При этом есть разные уровни экспертизы: на начальном этапе, когда игры как таковой ещё нет, ею занимаются сами разработчики. На пре-альфа и альфа-версии подключаются штатные тестеры – их в студиях, как правило, всего несколько человек.

И уже потом, когда продукт приобретает более-менее осязаемые черты и обрастает игровыми механиками, в него дают поиграть бета-тестерам. Эти люди чаще всего трудятся на удаленке за небольшой гонорар или вовсе за ранний доступ к игре. Такой своего рода народный, фанатский контроль без особых перспектив.

Напугали? Не всё так плохо! Работа тестера может быть интересной и даже приносить неплохой доход, если подойти к ней с умом и действительно чему-то научиться.

Чем конкретно занимается тестировщик игр

Начинается всё с того, что тестеру дают конкретное задание, поскольку в команде он, как правило, не один, и у каждого своя зона ответственности. Далее тестер начинает скрупулезно исследовать свой участок, перепроходя его по несколько раз за день. И так на протяжении нескольких месяцев, пока все баги и недоделки не будут найдены. Более опытному работнику могут доверить какой-то уровень, если речь об игре с линейным сюжетом, или прохождение каких-то конкретных квестов. Но ни один тестировщик никогда не проходит игру целиком.

Чем конкретно занят тестировщик игр на рабочем месте:

  1. Оценивает игровые механики;

  2. Проверяет, как работают скрипты;

  3. Отлавливает баги и критические ошибки;

  4. Разбирает причины багов;

  5. Ведет техническую документацию, составляет чек-листы и отчеты для разработчиков;

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

Что должен знать тестировщик игр

Первое – оно же главное – умение играть в видеоигры, причем на достаточно приличном уровне, одинаково хорошо владея как клавиатурой и мышью, так и геймпадами от разных производителей, а также мобильными гаджетами. Имеются в виду игры абсолютно любого жанра: от шутеров до квестов и инди-платформеров.

Более того, тестировщик игр должен знать:

  1. Как конечный продукт видит потребитель и где будут очевидные проблемы с играбельностью;

  2. Где чаще всего встречаются баги и недоработки;

  3. Как устроена типичная механика игр разного жанра и что в ней можно доработать;

  4. Какие могут быть отказы у аудитории при введении незнакомых механик;

  5. Как аргументированно и лаконично описать проблему для технического отдела и геймдизайнера.

Все эти умения можно отнести к soft skills. Но в IT-индустрии есть ещё и техническая часть, поэтому вот более-менее стандартный набор hard skills:

  1. Общая техническая грамотность (как работают компьютеры, протоколы передачи данных, как устроены операционные системы, программные среды, 3D-графика, в каких программах делают игры и т.д.);

  2. Системы отслеживания багов (Bugzilla, Jira, Mantis, Redmine);

  3. Системы контроля версий, такие как Git;

  4. Жизненные циклы багов, что такое и как устроен баг-репорт;

  5. Методики экспертизы видеоигр;

  6. Системы управления проектами (например, Jira) и статистики трафика;

  7. Устройство игровых движков, их внутренняя логика (Unity, Unreal Engine и другие);

  8. Умение работать с программами для взлома игр (Game Guardian, Titanium Backup и другие);

  9. Английский на уровне не ниже Intermediate.

Нужно ли тестировщику игр знать языки программирования?

На этот вопрос нет однозначного ответа: на позиции джуна такие знания ни к чему, но впоследствии лучше подучиться. Изучите хотя бы C# и Python – это наиболее простые языки с несложным синтаксисом. Кроме того, на C# построен движок Unity, так что навык будет нелишним.

Вообще тестировщики – это для многих начальная ступень карьеры в геймдеве, поэтому чтобы расти, нужно непрерывно прокачивать hard skills: учить языки, расширять инструментарий, 3D-моделирование и так далее.

Обучение на тестировщика игр с нуля

На самом деле на эту позицию приходят люди с абсолютно любым образованием, от инженеров-строителей до юристов. И даже школьники имеют возможность попробовать себя тестировщиком игр без опыта, работая из дома. Объединяет всех разве что любовь к видеоиграм. У некоторых, кстати, она начисто пропадает после первого же проекта, поскольку приходится играть по 8 часов в день.

Однако есть ли возможность обучения на тестировщика игр с нуля? Чаще всего, если кандидат успешно прошёл собеседование, его учат по ходу дела прямо в студии. Но это бывает не всегда.

В последнее время появляются учебные программы для тестировщиков игр, но их мало. Зато есть масса онлайн курсов для QA-тестировщиков (от англ. Quality Assurance – «гарантия качества»). Под этим термином понимают тестировщиков в широком смысле, проверяющих любое программное обеспечение, web-сервисы и мобильные приложения.

И такой старт будет даже полезнее для потенциального трудоустройства. Чему примерно учат на таких курсах:

  1. Специальные программы для тестирования ошибок, DevTools;

  2. Инструменты для тестирования API;

  3. Навыки автоматизированного тестирования с использованием Docker & Docker Compose, SQL (PostgreSQL, MySQL);

  4. Ручное тестирование веб-приложений и программ;

  5. Java и JavaScript;

  6. AndroidStudio;

  7. Git;

  8. Вёрстка в HTLM, CSS.

1. Otus. Курс «Game QA Engineer»

Страница курса: https://otus.ru/lessons/qa-game/

Стоимость: 55 000 ₽

Срок обучения: 4 месяца

Документ: Сертификат

Базовый специализированный курс для QA-специалистов в сфере геймдизайна. Вы научитесь с нуля тестировать игры на iOS, Android, PlayStation, Xbox и PC.

Все обучение проходит в формате вебинаров и видеолекций, также доступны общение с преподавателями и сокурсниками в Telegram. Студенты раз в неделю выполняют домашние задания по теме.

Чему учат:

  1. Основные виды тестирования и их особенности;

  2. Устройство GameDev (этапы разработки игр, движки, архитектура, особенности тестирования игр);

  3. Автоматизация тестирования при помощи Rest API;

  4. Безопасность и производительность, навыки SQL;

  5. Оптимизация тестирования и инструменты тестировщика;

  6. Функциональность игр, основные игровые платформы;

  7. Прохождение собеседования;

  8. Навыки самоорганизации и планирование работы.

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

2. Нетология. Курс «Тестировщик»

Страница курса: https://netology.ru/programs/qa/

Стоимость: 3 947 ₽/месяц

Срок обучения: 8 месяцев

Документ: Диплом о профессиональной переподготовке

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

Обучение можно продлить, выбрав более продвинутую специальность инженера по тестированию.

Курс построен на решении практических задач, занятия проходят в формате видеолекций и вебинаров с преподавателями.

3. Kata Academy. Курс «Обучение инженеров по ручному тестированию»

Страница курса: https://kata.academy/qa/manual/postpayment/

Стоимость: —

Срок обучения: 3 месяца

Документ: 

Курс по ручному тестированию для универсальных QA-специалистов. Курс интересен тем, что оплатить его можно после трудоустройства в IT-компании. Правда, при этом нужно выполнить несколько условий, во-первых, пройти входящее тестирование и подписать договор, во-вторых, быть готовым к переезду в Санкт-Петербург или Москву, либо проживать в них.

В остальном обучение строится по той же схеме, что и в остальных онлайн-школах: изучение инструментов ручного тестирования, командная проектная работа над веб-приложение. Далее подготовка к собеседованию и трудоустройству.

4. Яндекс.Практикум. Курс «Инженер по тестированию»

Страница курса: https://practicum.yandex.ru/qa-engineer/

Стоимость: от 15 844 ₽/месяц

Срок обучения: 4 месяца

Документ: Диплом о профессиональной переподготовке/Сертификат

Базовый курс по QA от учебного центра «Яндекс», который даст представление, как правильно отлавливать баги и описывать их для разработчиков. Обучение включает в себя различные методики тестирования мобильных и веб-приложений, инструментарий тестировщика, основы баз данных, API и многое другое.

В общей сложности студенты проводят 6 учебных тестирований, выполняя различные задания наставников. В финале им предстоит протестировать различные версии и API приложения Яндекс.Самокат, спроектировать и выполнить проверки, оформить баг-репорт для группы разработки. Начать учиться можно бесплатно. В дальнейшем вы выбираете для себя комфортный тариф по учебной нагрузке и платежу.

5. Skillbox. Курс «Игровой баланс»

Страница курса: https://skillbox.ru/course/gamedesign-game-balance/

Стоимость: 4 633 ₽/месяц

Срок обучения: 1 месяц

Документ: Сертификат

Курс, предназначенный для геймдизайнеров, но будет полезен также начинающим тестировщикам игр. Здесь научат балансировать механики для игр разных жанров, рассчитывать внутриигровую экономику, прокачку персонажа и её элементы, балансировать боевую систему, а также знакомят с принципами прибыльных free-to-play (F2P) проектов.

В целом, курс важен для понимания того, как устроен баланс игры, и поможет успешнее отлавливать баги, связанные с геймплеем. Однако его можно считать дополнением к основным навыкам тестировщика.

Вакансии для тестировщиков игр и уровень зарплаты в 2024 году

Востребованность и гонорары таких специалистов – отдельная боль. Новички без опыта и бета-тестеры, как правило, не зарабатывают ничего и работают на добровольных началах. Устроившись в штат, вы скорее всего будете получать какие-то деньги, но совсем небольшие.

Тестировщик игр не такая уж ценная позиция в геймдеве, а зависит всё не столько даже от компетенций, сколько от трудолюбия и работоспособности. Во многих компаниях, особенно зарубежных, тестеры жалуются и на пренебрежительное к себе отношение, и на потогонную систему, и на маленькую зарплату. Верить или нет подобным историям – ваше право, но их как-то подозрительно много.

Так или иначе, если смотреть на количество вакансий, то их маловато – HeadHunter показывает всего 128 мест по всей России. Стоит попытать удачу на специализированных форумах, сайтах и официальных страницах компаний-разработчиков. Несомненный плюс в том, что работать и обучаться можно удаленно, хотя тут нужна изрядная доля везения.

Что касается зарплат, то минимальное предложение для Junior – 30 тысяч рублей. Максимальное, которое нам удалось найти, 150 тысяч рублей.

Плюсы и минусы профессии тестировщика игр

Плюсы:

  • Интересная творческая работа;

  • Возможность начать карьеру в game development;

  • Возможность учиться и работать удаленно.

Минусы:

  • Низкая зарплата;

  • Неустойчивая позиция на рынке труда;

  • Редко встречается официальное трудоустройство, нужно искать вакансии;

  • Ненормированный рабочий день, переработки и стресс.


Курсы, выбранные нашей командой экспертов
Программа обучения
CyberED

базовый трек Администратор безопасности F-401

136 часов
93 600 ₽
Программа обучения
Институт прикладной автоматизации и программирования
Очная

Информационная безопасность и шифрование данных – очное обучение в Санкт-Петербурге

40 часов
45 000 ₽
"Учебный центр "Проминформ"
Очная

Защита государственной тайны

72 часа
40 000 ₽
Программа обучения
Школа Больших Данных/Школа прикладного бизнес-анализа
Дистанционная

DSEC: Курс Безопасность озера данных Hadoop

24 часа
72 000 ₽
Читайте также
Все статьи