ДАТА:
20.07.2023 — 05.12.2023
ТРИВАЛІСТЬ:
40 онлайн-занять
[щовівторка та щочетверга]
Від базових операцій на Unity до публічного релізу власної гри на безкоштовних платформах ― це той шлях, який ви пройдете за 5 місяців на цьому курсі. Практика з першого заняття, сапорт від команди і персональний фідбек від лектора на кожному етапі.
КУРС ПІДІЙДЕ
-
Розробникам-початківцям вивчите мову C#, на якій працює платформа Unity, навчитеся створювати динамічні віртуальні всесвіти та додасте перший геймдев-проєкт у портфоліо
-
Випускникам курсів з розробки навчитеся працювати з найпопулярнішою платформою для розробки ігор Unity, розберете всі процеси, з яких складається геймдев, і здобудете нову професію

-
Unity ― найпопулярніша платформа для розробки ігор, і вона працює на базі мови C#. Як нею користуватися та створювати з її допомогою динамічні ігрові всесвіти ― ви дізнаєтеся на цьому курсі.
-
Спочатку ви поглибите знання C#, вдосконалите навички роботи з Git і опануєте принципи компонентно-орієнтованого програмування. Потім крок за кроком навчитеся створювати ігри на Unity, писати скрипти для героїв, додавати анімацію та звуки.
-
У результаті ви пройдете повний цикл розробки гри: від побудови архітектури й сюжетної лінії до релізу на безкоштовній платформі ― та додасте реальний кейс у своє портфоліо.
У ПРОГРАМУ КУРСУ ВХОДЯТЬ
-
UNITY Познайомитеся з логікою створення ігрових рушіїв на Unity, навчитеся розробляти віртуальні всесвіти, додавати анімацію та звуки.
-
ФІДБЕК ВІД ЛЕКТОРА Окрім лекцій із livecoding-сесіями, ми додали до програми воркшопи та Q&A-зустрічі на кожному з 5 модулів, щоби ви могли поставити будь-які додаткові запитання лектору та розібрати помилки.
-
КЕЙС У ПОРТФОЛІО Ви матимете 8 занять на підготовку та реалізацію фінального проєкту. Попрацюєте в мінігрупах і розробите власну гру з нуля. Формат максимально наближений до роботи над реальним проєктом в ІТ-компанії під керівництвом ментора.
-
КАРʼЄРНИЙ БУСТ Підсилите своє CV і портфоліо завдяки наявності власної гри, яка опублікована та доступна для завантаження на безкоштовних ігрових платформах. Здобудете скіли для роботи Unity Game Developer.
ЛЕКТОР:

Роман Бухтіяров
- Software Developer в Unity Technologies
- має 8 років досвіду в розробці ігор
- працював над відомим тайлом Fall Guys
- розробляв AR/VR-застосунки, серед кейсів: віртуальний магазин для «АЛЛО» та застосунок із вивчення іноземних мов для американської армії
- працював над грою Coin Master із 10 000 000 користувачів щодня
- розробляв ігрові застосунки для Wargaming, Ubisoft, HyperDot
ПРОГРАМА
-
01
20.07.2023 19:00
Вступ до курсу та робочий воркфлоу
- Детально розберете структуру курсу та результати, які отримаєте після завершення навчання.
- Отримаєте поради від лектора щодо організації навчання.
-
02
25.07.2023 19:00
Робота з Git і вступ до Unity
- Розглянете інтерфейс Unity, навчитеся проводити базові маніпуляції без коду за допомогою цієї платформи.
- Навчитеся працювати з системою контролю версій Git.
-
03
27.07.2023 19:00
Основи C#. Part 1
- Розглянете особливості мови C# в контексті роботи з платформою Unity.
- Зрозумієте різницю між ref та value.
- Навчитеся будувати прості алгоритми з використанням циклів та конструкцій if else.
-
04
01.08.2023 19:00
Основи C#. Part 2
- Дізнаєтеся, що таке класи та інтерфейси.
- Розберете принципи обʼєктно-орієнтованого програмування (ООП).
- Зрозумієте, як і навіщо в розробці ігор використовуються принципи ООП.
-
05
03.08.2023 19:00
Розбір домашніх завдань
- Разом із лектором розберетеся в нюансах виконання домашнього завдання та отримаєте відповіді на всі запитання, які виникли в процесі самостійної роботи.
-
06
08.08.2023 19:00
Unity та C#
- Розберете життєвий цикл базового класу MonoBehaviour, від якого наслідуються всі скрипти.
- Зрозумієте, чому на курсі ми використовуватимемо MonoBehaviour.
- Навчитеся користуватися функцією GarbageCollector та автоматично керувати оперативною памʼяттю компʼютера під час виконання програм.
- Дізнаєтеся, що таке серіалізація інтерфейсу.
-
07
10.08.2023 19:00
Компонентно-орієнтоване програмування
- Дізнаєтеся, що таке компонентно-орієнтоване програмування (КОП) і чим воно відрізняється від ООП.
- Зрозумієте, чому декомпозиція настільки важлива під час розробки ігор, і навчитеся використовувати її в задачах.
-
08
15.08.2023 19:00
Q&A
- Отримаєте відповіді на всі запитання, які виникли в цьому модулі.
-
09
17.08.2023 19:00
Початок роботи над ігровим всесвітом. Компонент камери
- Дізнаєтесь, як побудувати карту ігрового світу, як створювати сцени й реалізувати компонент руху камери.
- Побудуєте власну карту ігрового світу, використовуючи Unity.
- Навчитеся рухати камеру мапою.
-
10
22.08.2023 19:00
Компонент руху
- Дізнаєтесь, як створювати й оживляти обʼєкти у грі.
- Навчитеся визначати параметри руху та працювати з колайдерами.
- Розберете функцію зіткнення обʼєктів і зрозумієте, чому вона є однією з найважливіших функцій під час розробки ігор.
- Навчитеся надавати обʼєктам можливість зіштовхнутися.
-
11
24.08.2023 19:00
Будівельний і ресурсний компоненти. Компонент взаємодії
- Дізнаєтесь, як створювати будівлі в ігровому всесвіті та налаштовувати взаємодію будівлі з іншими обʼєктами.
- Навчитеся створювати ресурси.
-
12
29.08.2023 19:00
Компоненти оновлення, таймера та дії
- Вивчите компонент оновлення й навчитеся модернізувати обʼєкти у грі.
- Навчитеся працювати з компонентами таймера та дії.
-
13
31.08.2023 19:00
Розбір домашніх завдань
- Разом із лектором розберетеся в нюансах виконання домашнього завдання та отримаєте відповіді на всі запитання, які виникли в процесі самостійної роботи.
-
14
05.09.2023 19:00
Головне меню. Перший інтерфейс
- Дізнаєтесь, як створити ігровий інтерфейс в Unity.
- Навчитеся створювати головне меню, налаштовувати механізм запуску гри з головного меню та повертатися до нього.
- Створите простий тестовий інтерфейс.
-
15
07.09.2023 19:00
Управління сценою. Перший білд
- Опануєте основи роботи зі сценарієм.
- Дізнаєтесь, як завантажити/вивантажити сцену.
- Розглянете, з яких процесів складається повний цикл створення гри.
- Дізнаєтеся, що таке білд і як його створити.
-
16
12.09.2023 19:00
Q&A
- Отримаєте відповіді на всі запитання, які виникли в цьому модулі.
-
17
14.09.2023 19:00
Компоненти Health і Attack
- Познайомитеся з бойовою системою ігор і зрозумієте, як вона влаштована.
- Дізнаєтесь, як створити компонент «здоров’я» і компонент «атака».
- Навчитеся додавати ці компоненти до будь-яких персонажів у грі.
-
18
19.09.2023 19:00
Компоненти Armor і Regen
- Дізнаєтесь, як можна вдосконалювати та розширювати бойову систему гри завдяки компонентам «броня» і «регенерація».
-
19
21.09.2023 19:00
Компонент Ability
- Вивчите вимоги до налаштування глобальної системи здібностей у різних іграх.
- Навчитеся створювати здібності та ефекти.
-
20
26.09.2023 19:00
Розбір домашніх завдань
- Разом із лектором розберетеся в нюансах виконання домашнього завдання та отримаєте відповіді на всі запитання, які виникли в процесі самостійної роботи.
-
21
28.09.2023 19:00
Система інвентарю. Part 1
- Дізнаєтесь, як створити базову систему інвентарю.
- Навчитеся створювати елементи інвентарю та додавати їх до системи.
- Спробуєте будувати складні системи за принципами компонентно-орієнтованого програмування.
-
22
03.10.2023 19:00
Система інвентарю. Part 2
- Дізнаєтесь, як додавати інтерфейс до системи інвентарю у грі.
- Навчитеся вдосконалювати систему інвентарю у грі.
-
23
05.10.2023 19:00
Компонент Input
- Дізнаєтесь, як працює Input System.
- Дізнаєтесь, як компонентно-орієнтоване програмування дозволяє легко модифікувати компоненти після створення.
- Навчитеся вносити зміни до створених раніше компонентів.
-
24
10.10.2023 19:00
Q&A
- Отримаєте відповіді на всі запитання, які виникли в цьому модулі.
-
25
12.10.2023 19:00
Компоненти ворога та гравця
- Розглянете відмінності між компонентами «гравець» і «ворог».
- Навчитеся створювати просту гру типу «гравець проти ворога».
-
26
17.10.2023 19:00
Анімація та ефекти
- Дізнаєтесь, як додати персонажам та об’єктам гри анімацію та інші ефекти.
- Навчитеся додавати складну графіку у свою гру.
-
27
19.10.2023 19:00
Звукова система
- Дізнаєтесь, як влаштована звукова система та як реалізувати її в грі.
- Розберете вимоги, які необхідно враховувати під час створення звукового супроводу в іграх.
-
28
24.10.2023 19:00
Розбір домашніх завдань
- Разом із лектором розберетеся в нюансах виконання домашнього завдання та отримаєте відповіді на всі запитання, які виникли в процесі самостійної роботи.
-
29
26.10.2023 19:00
Система перекладу
- Дізнаєтесь, як використовувати систему локалізації для наявної гри.
- Розберете найпоширеніші проблеми, які можуть виникнути під час перекладу, і побудуєте роадмап з їхнього розв'язання.
- Навчитеся створювати базу перекладу для своєї гри.
-
30
31.10.2023 19:00
Скриптовані обʼєкти
- Дізнаєтеся, що таке скриптовані об’єкти і як вони влаштовані.
- Навчитеся будувати прості системи скриптованих обʼєктів.
- Розглянете шляхи прототипізації гри за допомогою скриптованих обʼєктів.
- Дізнаєтеся, що таке Live-Ops і UGS та як ними користуватися.
-
31
02.11.2023 19:00
Система збереження
- Дізнаєтесь, як на основі Scriptable Objects створити базову систему збереження в грі.
- Вивчите вимоги до реалізації системи збереження в іграх.
-
32
07.11.2023 19:00
Q&A
- Отримаєте відповіді на всі запитання, які виникли в цьому модулі.
-
33
09.11.2023 19:00
Вимоги до курсового проєкту
- Отримаєте ТЗ для курсового проєкту.
- Обговорите теми та ідеї, які є актуальними для виконання завдання.
-
34
14.11.2023 19:00
Початок роботи над грою в мінігрупах
- Поділитеся на мінікоманди всередині групи та розподілите ролі.
- Провалідуєте командну ідею для гри.
- Розпочнете роботу над власною грою.
-
35
16.11.2023 19:00
Розробка гри та Q&A
- Поділитеся напрацюваннями щодо гри.
- Отримаєте консультацію від лектора.
-
36
21.11.2023 19:00
Підготовка до презентації власної гри
- Допрацюєте гру.
- Отримаєте відповіді на всі запитання, які виникли в процесі розробки.
- Вдосконалите гру після консультації.
-
37
23.11.2023 19:00
Підготовка білдів
- Зберете й запустите власну гру на Unity.
-
38
28.11.2023 19:00
Реліз гри на безкоштовній платформі
- Дізнаєтесь, як опублікувати власну гру на безкоштовній платформі так, щоби користувачі могли її завантажувати.
- Опублікуєте власну гру.
-
39
30.11.2023 19:00
Презентація та захист курсових проєктів. Part 1
- Розглянете роботи своїх колег.
- Презентуєте власний проєкт.
-
40
05.12.2023 19:00
Презентація та захист курсових проєктів. Part 2
- Розглянете роботи своїх колег.
- Презентуєте власний проєкт.
Реєстрація