Блог
1816 307
1 жовтня, 2024
Читати 5 хвилин

Як стати розробником комп’ютерних ігор?

Вміст статті:
  1. Навіщо ставати розробником ігор?
  2. Що потрібно, щоб стати розробником ігор?
  3. Розробник ігор: де вчитися?

Любите комп'ютерні ігри і мрієте одного разу створити свого “Відьмака”, Call of Duty чи Portal? Тоді сідайте зручніше і дізнавайтеся, як стати творцем комп'ютерних ігор. Де вчитись, які варіанти кар'єрного зростання і що там із зарплат – розповідаємо в блозі Lemon School.

За перші місяці війни українські програмісти створили ігри, де потрібно:

  • бити президента росії соняшниками;
  • знищувати ворожі танки;
  • відбудовувати українські міста.

Один цей факт – крута мотивація стати Game Developer.

А тепер давайте серйозно пройдемося по особливостям Game Development. Сфера дуже специфічна навіть для IT, тому пропонуємо вам самим вирішити, що із цього плюси, а що – мінуси.

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

Доходи високі, якщо вийти на ринок США та Канади. Докладніше про зарплати можна дізнатися з хештегу #GameDevPaidMe у Твіттері. Під ним співробітники різних компаній діляться відповіддю питанням: “Скільки ти заробляєш?”.

Наприклад, Джош Сойєр, директор з дизайну Obsidian Entertainment за минулий рік заробив понад 200 000 $.

А продюсера middle-рівня в Riot Games отримує близько 150 000 $ на рік.

До речі, Кріс Поллок з Demonware (відомий завдяки Call of Duty) зазначив, що якби він займав ту ж позицію у звичайній IT-компанії, то міг би отримувати більше.

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

Така ж тенденція простежується і в Україні: IT-фахівці з ігрової індустрії заробляють трохи менше, ніж айтішники загалом. Наприклад, фахівець рівня Team/Tech Lead у геймдеві може розраховувати на $4750 проти середнього показника ринку $5200.

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

Крім того, якщо ви ну дуже сильно мрієте стати частиною ігрової індустрії, не обов'язково починати з позицій, де потрібно кодувати і глибоко знати програмування. У GameDev потрібні маркетологи, PR-менеджери, випробувачі і т.д.

Що потрібно, щоб стати розробником ігор?

Що потрібно, щоб стати розробником ігор?

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

Коли ви придивляєтеся до Game Development, з чого почати – незрозуміло. Ми пропонуємо визначитися з напрямком, який вам ближчий в IT. Вже від цього ви відштовхуватиметеся, обираючи дистанційну вищу освіту IT.

Загалом Game Developer – це розробник, який пише код і займається збиранням гри. Саме завдяки йому все "оживає" і працює як треба. Для великих проектів збирають цілу команду, яка складається з вузьких спеціалістів:

  • Gameplay – відповідає за механіку гри у зв'язці з гейм-дизайнером;
  • Animation – займаються анімацією. Наприклад, роблять так, щоб під час руху волосся персонажа розвивалося реалістично;
  • Engine – відповідають за утиліти, синхронізацію з іншим ПЗ;
  • DevOps – працюють із мікросервісами, які дозволяють користувачам спільно грати онлайн, робити покупки у продукті, оновлювати його до останньої версії;
  • UI – розробляють ігрове меню;
  • Audio – фахівці з аудіоефектів;
  • Back-end – формально цей учасник команди не займається безпосередньо розробкою ігор. Бекенд відповідає за серверну частину продукту.

Крім кодерів, у проекті задіяні дизайнери: Technical artist, 2D Artist, 3D Artist, 3D Character Animator. Окремо виділимо Game Designer – людину, яка продумує сам світ гри, його логіку та сюжет історії. Цей список можна продовжувати нескінченно, він варіюватиметься від рівня компанії.

І не будемо забувати про тестувальників ігор, проектних менеджерів, Product Owner та інші додаткові (але не менш важливі) ролі в команді гейм-розробки.

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

Щоб стати розробником ігор, потрібно як мінімум:

  • Не просто грати в шутери та бродилки, а розбирати їх на запчастини: сюжет, механіка, персонажі, фічі, інтерфейс. Розвивайте нагляд і міркуйте, що можна було поліпшити в продукті.
  • Освоїти потрібну в геймдеві мову програмування. Кодинг – це далеко не весь GameDev, але міцний фундамент. Пройдіть онлайн курси Java і вже потім опановуйте вузькі інструменти розробки ігор.
  • Вчити англійську. Актуальна інформація для геймдев-фахівців – це насамперед англомовні джерела. У цій сфері новинки з'являються швидше, ніж перекладаються іншими мовами новини про них.
  • Займатися самоосвітою. Безкоштовні курси, відео на YouTube, книги – якщо ви і справді мрієте іграми, то жадібно вбиратимете інформацію про цю сферу.

А далі є два шляхи – спробувати влаштуватися в GameDev-компанію з базовими знаннями як стажист або здобувати профільну освіту.

Розробник ігор: де вчитися?

Українські ВУЗи поки що не готують фахівців для Game Development. Щоб освоїти цю професію та всерйоз претендувати на посаду в ТОП-компаніях, потрібно здобути освіту в США чи Європі.

Спеціальні курси з розробки ігор пропонують ТОПові світові університети та коледжі: Carnegie Mellon University, DigiPen Institute of Technology, Massachusetts institute of Technology, Buckinghamshire New University. Будьте готові до того, що це складно, довго та дорого. Наприклад, шотландський Abertay University, який перший у світі відкрив курс по геймдеву, навчить вас цій професії за 4 роки і майже 80 000 $.

Навіть вступити до цих університетів – завдання із зірочкою. Крім сертифікатів про знання англійської мови, потрібно мати технічну базу, тобто володіти мовами програмування. Отримати основу основ ви можете у Lemon School на курсі Java. Крім прямої користі у вигляді навичок, ви зможете поринути в IT і остаточно вирішити, чи готові ви до такого шляху.

4.1/5 - (Оцінок: 34)
Рекомендуємо курс по темі
Курс Графічного дизайну
Інформація про курс
Автор статті
Макс Самко
CEO Lemon.School & Art Lemon
Сторінка автора
Ти за один крок від нової професії:

    Імʼя

    Номер телефону

    Курс Графічного дизайну
    Старт курсу
    28 квітня
    Залишилось місць 9 з 18
    Інформація про курс