Як потрапити в геймдев: де вчитися та як влаштуватися на роботу

Як потрапити в геймдев: де вчитися та як влаштуватися на роботу

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

Хочу в геймдев: з чого почати і як зрозуміти, чи варто пробувати

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

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

Щоб правильно скласти план підкорення сфери мрії, потрібно самому собі чесно відповісти на такі питання:

  • Чи маю я відповідну освіту?
  • Які професії в gamedev мені найбільш цікаві?
  • Які мої якості, навички і знання можуть стати в нагоді в цій сфері?
  • Чи знаю я мови програмування, чи вмію малювати, анімувати, писати сценарії, або можливо, досконало володію англійською мовою?
  • Чи є у мене досвід в геймдеві або в IT?
  • Чи готовий я, з огляду на свою нинішню зайнятість, рівень зарплати, сімейний стан (список можна продовжувати нескінченно) кардинально змінити профіль роботи і зануритися в процес навчання?
  • Чи дійсно я хочу розробляти ігри або просто люблю в них грати?

Как попасть в геймдев: где учиться, как устроиться и где работать в игровой индустрии
Спираючись на отримані відповіді, можна проаналізувати реалістичність задуму і спланувати подальші дії:

  • Знайти курси з програмування, анімації, гейм дизайну або почати самостійне навчання, якщо базових знань немає.  Якщо у вас вже є певний рівень знань, буде доречно перевірити їх актуальність.
  • Продивитися вакансії, підписатися на цікаві компанії в соцмережах і джоб-сайтах, скласти пул частих вимог до бажаної посади і зайнятися заповненням прогалин в знаннях (наприклад, для заміщення посади джуніор розробника знадобиться вивчити ще одну мову програмування).
  • Зібрати портфоліо з проектів, над якими працювали, якщо досвід все ж є.

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

Які спеціалісти працюють над створенням ігор

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

  • Продюсер контролює якість продукту, відповідає за те, щоб гра вийшла цікавою.  Продюсер — це гейм-дизайнер з великим досвідом.
  • Проджект-менеджер — майстер планування і постановки завдань.  Він стежить за виконанням завдань, дедлайнами, темпом роботи і якістю її виконання.
  • Геймдизайнер відповідає за позитивний ігровий досвід геймерів.  Дизайнери ігор виконують різні завдання: від опрацювання основних механік гри до проектування окремих рівнів.  На великих проектах може бути більше 50 геймдизайнерів, які курують різні напрямки.  Про засади геймдізайну ми вже розповідали в цій статті.
  • Сценарист створює опис світів, продумує сюжет і характери персонажів, пише діалоги.  Як правило, готові тексти вичитує редактор, а перекладачі займаються адаптацією контенту на різні мови.
  • У програміста можуть бути різні зони відповідальності (анімація, графіка і звуки, мікросервіси, UI, розробка рушіїв гри, back-end і клієнтської частини).
  • Художник створює персонажів, малює локації, карту світу. На середніх і великих проектах є відділи концепт-художників, 3D-художників і моделлерів, художників по текстурам, 2D-художників.
  • Аніматор оживляє намальований арт за допомогою анімації, використовуючи відповідний софт.
  • Звукорежисер наповнює гру музикою, створює і обробляє необхідні звуки, голоси.
  • Тестувальник проходить гру на різних пристроях, тестує всі можливі варіанти проходження рівнів, заповнює звіти по знайденим помилкам.
Как попасть в геймдев: где учиться, как устроиться и где работать в игровой индустрии
Розробник ігор: де навчатися

Класичну освіту і диплом програміста можна отримати в технічних ВНЗ, пройти навчання і отримати нову спеціальність поза стінами університету — в приватних школах і на курсах з програмування.

Куди піти навчатися на розробника ігор в Україні

В Україні є чимало ВНЗ, які готують майбутніх програмістів.  Перевагу варто віддавати установам технічної спрямованості:

  • Національний технічний університет України «Київський політехнічний інститут»
  • Національний технічний університет «Харківський політехнічний інститут»
  • Національний університет «Львівська політехніка»
  • Одеський національний політехнічний університет
  • Вінницький національний технічний університет
  • Харківський національний університет радіоелектроніки
  • Національний авіаційний університет
  • Національний аерокосмічний університет ім.  Н.Є.  Жуковського «Харківський авіаційний інститут»
Де вчитися на розробника ігор

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

На просторах інтернету є маса онлайн-курсів по розробці. Якісні курси створюються командами професіоналів з урахуванням всіх психологічних аспектів навчання (від простого до складного) і специфіки професії (часто в програми включають вивчення базової англійської для розробників). Навчання на таких майданчиках, як правило, проходить у форматі лекцій від експертів з демонстрацією практичної частини. Деякі курси передбачають виконання домашніх завдань, проектів і здачу фінального тесту. По закінченню курсу можна отримати сертифікат. У цій сфері давно зарекомендували себе такі платформи як Udemy і Coursera. Плюс такого формату навчання — вам назавжди надається доступ до курсу та до всіх наступних оновлень, а значить — до найсвіжіших знань.

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

Как попасть в геймдев: где учиться, как устроиться и где работать в игровой индустрии
Як потрапити в gamedev
Як програмісту потрапити в геймдев без спеціальної освіти

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

Як стати програмістом ігор і як потрапити в геймдев без досвіду роботи

Стати програмістом ігор — не означає працювати в геймдев-компанії. Для розробника ігор є кілька варіантів організації своєї трудової діяльності: розвиватися в ігровій студії або бути частиною аутсорс-команди, фрілансити або розробляти власну інді-гру.

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

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

Також відмінний варіант — програми стажувань. Засновники великих компаній часто проводять пошук молодих талантів: роботодавці відкривають вакансії для студентів останніх курсів та випускників, беруть їх на роботу в якості стажистів, вкладають сили в їх розвиток і наймають початківців програмістів на джуніор-позиції. Стажування може бути оплачуваним або безкоштовним. Як правило, оплачуване стажування (якщо мова йде про навчання з нуля) передбачає мінімальну зарплатню.  Компанія виплачує таку суму, яка покриває витрати на дорогу і виконує мотивуючу функцію (доларів 100 або 200). Такий старт, напевно, найкомфортніший, адже навчання новим технологіям відбувається плавно і організовано. На більш високооплачувані стажування (від 300-400 доларів), яких достатньо на job-сайтах, зазвичай беруть новачків з досвідом, базовими знаннями або сертифікатом про закінчення курсів.

Щоб потрапити на стажування, важливо відстежувати вакансії, не боятись і відправляти резюме через форми пошуку талантів, навіть якщо актуальних пропозицій немає. Рекрутери в великих IT-компаніях, як правило, збирають базу зацікавлених кандидатів і часом, коли з’являється термінова необхідність у фахівцях, пропонують їм роботу, навіть не відкриваючи вакансію.

Как попасть в геймдев: где учиться, как устроиться и где работать в игровой индустрии
Як потрапити в gamedev: обхідні шляхи

Потрапити в геймдев можна не тільки прямим і самим зрозумілим шляхом. Багато програмістів починали як тестувальники, які вивчали програмування у вільний час. В IT-компаніях це нормальна практика, коли пропрацювавши нові скіли, фахівець отримує підвищення і переходить на іншу позицію з відповідними завданнями.

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

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

Как попасть в геймдев: где учиться, как устроиться и где работать в игровой индустрии
Як влаштуватися на роботу в геймдев: практичні поради по пошуку роботи
  • Якщо в цікавій для вас компанії відкрито 3 вакансії, під вимоги яких ви підходите, не варто відправляти резюме відразу на всі.  Визначтеся, яка конкретна посада вас цікавить, і подавайтеся на неї.  Всі інші навички, які могли б стати в нагоді для роботи на двох інших позиціях, доречно перерахувати в відповідному пункті.  Так ви покажете, що знаєте, чого хочете і будете виглядати людиною, що зневірилася, готовою і малювати, і соцмережі вести, і кодувати в перервах між іншими завданнями.
  • Максимально чітко і структуровано опишіть рівень володіння програмами, спеціальними інструментами і мовами програмування (як давно використовуєте їх в роботі, на яких проектах).
  • Погоджуйтеся на виконання тестового завдання тільки в тому випадку, якщо правда збираєтеся його виконувати.  Краще запам’ятатися HR-у як адекватний кандидат, а не той, що зник без пояснень.  Світ тісний, і можливо, ви зіткнетеся з цим рекрутером в майбутньому.
  • Обов’язково вказуйте в резюме всі курси, семінари, буткемпи і конференції, в яких брали участь.  Так ви справите враження захопленого професією людини, який невтомно розвивається і стежить за тенденціями індустрії.
Хочу працювати в ігровій індустрії, але не знаю, ким

Якщо ваша професія не вузькоспеціалізована — ви не астрофізик, не м’ясник, не мікробіолог, а скажімо, аналітик, дизайнер, маркетолог або проджект-менеджер — ви можете вивчити особливості ігрової сфери, структурувати наявні знання, виявити і усунути слабкі місця і спробувати себе в геймдеві.

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

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

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

Тож, в геймдеві потрібні не тільки програмісти, і далеко не всі професії потребують технічних навичок або диплому про вищу освіту.

Как попасть в геймдев: где учиться, как устроиться и где работать в игровой индустрии
Плюси та мінуси роботи в геймдеві

Як і в усіх інших сферах діяльності, в роботі в gamedev є свої плюси і мінуси.

Плюси роботи в геймдеві:

  • Більшість геймдев-компаній дозволяють співробітникам працювати віддалено або частково віддалено, тому ви стаєте мобільними, зможете подорожувати або працювати з будь-якого комфортного для вас місця.
  • Цікаві проекти (особливо якщо ви фанат ігор).
  • Комфортні офіси і стандартні плюшки IT-індустрії на кшталт страховки, компенсації харчування, корпоративних знижок в спортзал (є не в усіх, але в багатьох компаніях).
  • Цікавий колектив (в геймдеві частіше працюють люди творчі, з якими ви навряд будете нудьгувати).
  • Рівень зарплатні.  Зарплата програміста в геймдеві залежить від масштабів компанії, його освіти, досвіду і знання англійської (за даними опитувань за 2020 рік розробники ігор з України заробляють від 600 $ до 4000 $ в місяць), а якщо говорити про професії, які безпосередньо не пов’язані з розробкою  (редактори, сценаристи), то як правило, після переходу в gamedev, їх зарплати відчутно зростають.

Мінуси роботи в геймдеві:

  • Як і в будь-який інший роботі, є дедлайни.  І часом в геймдеві вони дуже жорсткі.
  • Високий рівень конкуренції.  Мода на вивчення програмування стала причиною того, що на деякі позиції подаються десятки і сотні кандидатів, особливо якщо мова йде про столицю.

Якщо ви вже зважили всі «за» і «проти» і твердо вирішили розвиватися в геймдеві, ми в VOKI Games завжди раді талановитим і перспективним співробітникам. Швидше переходьте в розділ з вакансіями і шукайте себе!