logo
10 Сер 2023

Від роботи в геймдеві вас відокремлює лише один клік: курси, де навчають створювати ігри на Unity та Unreal Engine

Микола Ладуба

Редактор корисних текстів

Розробка ігор – це творчий та дуже багатоплановий процес. Над будь-якою грою, чи то сучасним шутером з реалістичною графікою, чи простенькою головоломкою «три в ряд», спільно працюють цілі команди фахівців. І ви можете стати одним із них.

Female Game Developer Works on a Level Design on Her Personal Computer with Two Displays. She works in a Creative Office Space.

Редакція MC.today створила добірку найкращих навчальних курсів, на яких вам допоможуть стати розробниками ігор.

[зміст]

Як улаштований GameDev і хто в ньому працює

Геймдев, або Gamedev від англійського games development – ​​це процес створення гри: від розробки та дизайну до випуску на ринок. Зазвичай команда розробників ділиться на три основні групи: GameDev-програмісти, геймдизайнери та художники.

Онлайн-курс "Корпоративна культура" від Laba.
Як з нуля побудувати стабільну корпоративну культуру, систему внутрішньої комунікації та бренд роботодавця, з якими ви підвищите продуктивність команди, — пояснить HR-директор Work.ua.
Детальніше про курс

Геймдев-програмісти пишуть код та відповідають за технологічну складову гри. При цьому вони використовують різні ігрові рушії (англійською Game engine) – базові набори інструментів, які спрощують розробку гри та дозволяють працювати з графікою, фізикою, скриптами та іншими елементами. Найбільшою популярністю на ринку сьогодні користуються два рушії: Unity і Unreal Engine.

Unity вимагає знання мови програмування C#, дозволяє легко портувати ігри між різними системами, але більше орієнтований створення казуальних, мобільних і невеликих 2D-ігор.

Редактор рівнів та інших ресурсів для ігор на ігровому рушію Unreal Engine

Для роботи з рушієм Unreal Engine, який розробила та підтримує компанія Epic Games, потрібне знання мови С++. Цей рушій зазвичай використовують, коли плануються перегони, файтинг або серйозний шутер із фотореалістичними 3D-сценами. 

Нагадаємо, що на Unreal Engine створені легендарні Mass Effect та BioShock. Можливості останньої, п’ятої версії рушія будуть використовувати Starfield, STALKER 2 та Witcher 4. А прикладом ігор на  Unity можуть служити Hearthstone, Pokemon Go, Subnautica та Outer Wilds.

Вибирати мову програмування для входу в геймдев досить просто: орієнтуйтеся на ті ігри, які вам подобаються та з якими буде цікавіше працювати. Але якщо хочете з більшою ймовірністю знайти роботу, вибирайте C #. У відсотковому відношенні проєктів на Unity сьогодні виходить більше.

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

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

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

Наприклад, легендарний геймдизайнер Хідетака Міядзакі, який створив Dark Souls і Elden Ring, прийшов у геймдев тільки після тридцяти, а до цього був у компанії FromSoftware планувальником і ніколи не займався розробкою. Може, і вам не пізно змінити професію, щоб створити визначну гру? 

«3D-художник. Старт у Gamedev» – Skvot

Курс для тих, хто хоче вивчити новий софт – Maya, ZBrush, Substance Painter та Marmoset Toolbag, а також прокачати навички 3D-моделювання. У програмі – 37 занять. Це 20 практикумів із софту в записі, 14 живих занять з лектором, 2 лекції про кар’єру в 3D з практиками та фінальна зустріч із потенційними роботодавцями.

«UI/UX для геймдеву» – Skvot

Щоб квест для геймера почався з гри, а не з блукання по інтерфейсу, потрібний UI/UX-дизайнер. Як їм стати – розкажуть творці курсу «UI/UX для геймдеву». За 7 тижнів слухачі освоять Figma та Unity, зрозуміють різницю між UI/UX для технічних продуктів та ігрових інтерфейсів.

«Концепт-художник. Старт у Gamedev» – Skvot

Цей курс створено для того, щоб навчити студентів вигадувати зрозумілі концепти для відеоігор. За 63 заняття слухачі навчаться працювати з композицією, перспективою та скетчами. Дізнаються, як виглядає воркфлоу та пайплайн ігрового проєкту – від пошуку рефів до рендерингу. У результаті додадуть 8-12 проєктів у портфоліо та впевнено представлять себе та концепти замовнику.

«Системний геймдизайнер» – Skvot

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

«Курс Cinema 4D» – Skvot

За 18 занять студенти освоять інструментарій Cinema 4D та Octane Render, прокачаються в базовій анімації та навчаться створювати різнопланові 3D-моделі: від простих об’єктів до симуляції текстур та твердих тіл. В результаті вони додадуть у портфоліо 5 роликів і зможуть обирати проєкти в IT, рекламі чи геймдеві.

Англійська для IT від Englishdom.
В межах курсу можна освоїти ключові ІТ-теми та почати без проблем говорити з іноземними колегами.
Дійзнайтеся більше

Курс Motion Design – IT Step

Motion-дизайнер розробляє графіку для реклами, телебачення, роликів та заставок на YouTube. Він бере участь у створенні кліпів та комп’ютерних ігор. За 9 місяців занять студенти навчаться працювати з 2D та 3D анімацією, освоять Cinema 4D та After Effects на професійному рівні, отримають всі необхідні знання, щоб розпочати роботу у сфері Motion Design.

«3D-моделювання в Autodesk 3ds MAX» – IT Step

Професія 3D-візуалізатора – відмінний вибір для тих, хто хоче увійти в геймдев, оскільки вона дозволяє створювати дизайн мультфільмів, комп’ютерних ігор та багато іншого. 

На заняттях студенти навчаться використовувати редактор Autodesk 3ds Max для моделювання, анімації та візуалізації. Після цього вони зможуть працювати у сфері тривимірної графіки та створювати об’єкти різної складності: від простих предметів до складних інтер’єрів та екстер’єрів.

«Вступ до програмування C++ та Unreal» – Сoursera

На платформі Coursera представлений великий блок програмування на C++ для роботи з Unreal Engine. Цей курс присвячений тому, як навчитися розробляти відеоігри за допомогою мови програмування C++ та Unreal Engine для Windows або Mac. Бажано, щоб у слухачів вже був досвід програмування якоюсь іншою мовою.

«Онлайн-курс C# Basic» – Hilel

Курс призначений для тих, хто тільки-но починає свій шлях в IT-індустрії. Протягом двох місяців слухачі дізнаються як влаштований комп’ютер, як писати мовою C#, які є змінні, типи даних та багато іншого. Мета курсу – навчити азів програмування та дати достатній для старту подальшої кар’єри набір знань.

«Онлайн-курс C# Pro» – Hilel

C# – проста, сучасна, об’єктноорієнтована мова з безпечною системою типів. Він поєднує продуктивність Visual Basic та потужність C++. Оскільки мова належить Microsoft, вона застосовується практично у всіх продуктах, які розробила ця компанія. На курсі студенти познайомляться з об’єктноорієнтованим програмуванням та навчаться писати на C# алгоритми.

«Unreal Engine 5. Базовий курс №1 – з нуля до першого проєкту» – Udemy

Хочете почати працювати з Unreal Engine 5, але не знаєте, з чого почати? Вже маєте невеликий досвід, але хотіли б вивчити нові механіки Unreal Engine 5? Цей курс дозволить зробити перший крок і геймдеві та створити просту гру, але з цікавими та популярними механіками.

Воркшоп "PR + AI: Рисерч, Креатив, Контент" від Skvot.
Навчіться адаптувати потенціал АІ під задачі піарника. Корисні тулзи, яким можна делегувати рутину, генерувати свіжі ідеї для контенту і піар-стратегій.
Дізнатись більше

«Unreal Engine: створіть класичну аркаду!» – Udemy

Автор цього курсу крок за кроком відтворить класичну аркаду з використанням движка Unreal Engine, на якому працює всім відомий Fortnite. Курс містить понад 100 захопливих відеоуроків.

«Unity Базовий» – Itvdn

У цьому курсі на прикладах створення простих 2D та 3D ігор студенти освоять особливості роботи зі спрайтами, Polygon Collider та переходи між Scenes. Також буде розглянута робота з персонажем типу Humanoid, створення скрипту управління персонажем, додавання до гри NPC та його програмування.

«Створення Counter Strike. Мережевий FPS shooter на Unity» – Itvdn

Ви коли-небудь думали про те, що створити власний Counter Strike не так і складно? Все, що для цього потрібно – це перегляд уроку, трохи терпіння, а також базові знання C# та Unity. 

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

«Створюємо Need for Speed на Unity» – Itvdn

Need For Speed ​​– легендарна гра, яка викликає приємні спогади у кожного, хто грав в неї у дитинстві. То чому б не зробити таку саму гру самостійно?

Автор цього курсу – Роман Самчук – поставив це питання і вирішив реалізувати власний аналог NFS на Unity! Приєднуйтесь до вивчення курсу та ви отримаєте цікавий досвід створення гоночних ігор.

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

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

Робота в геймдеві, як правило, цікавіша, ніж в інших сферах. Тому роботодавці більше розраховують на внутрішню мотивацію працівників, ніж на розмір заробітної плати. За даними сайту DOU, найбільше в українській ігровій індустрії заробляють розробники на C# ($3500) і C++ ($3200), а також фахівці з Automation QA ($3000). Відстають він від них 3D-дизайнери ($1550) і рекрутери ($1150).

Стаття з партнерськими посиланнямиЦей матеріал містить посилання на партнерів — це не впливає на контент та політику редакції, проте дає виданню можливості для розвитку.
Онлайн-курс "QA Automation" від robot_dreams.
Це 70% практики, 30% теорії та проєкт у портфоліо.Навчіться запускати перевірку сотень опцій одночасно, натиснувши лише одну кнопку.
Детальніше про курс

По темі:

Спецпроекти

Новини

Вакансії компаній

Менеджер з активних продажів B2B

Creators Media Group
20 000 – 40 000 грн, Ставка + відсоток

Надихаючі компанії-работодавці

Ваша жалоба отправлена модератору

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: