На цьому курсі починають з основ роботи в Unity. Учень знайомиться з інтерфейсом програми, розуміє що таке ігрові об'єкти, спрайти та компоненти. Вчиться працювати зі сценами та розбирається в основах фізики - гравітації, колайдерах та Rigidbody. Це фундамент для подальшої роботи.
Далі курс переходить до програмування. Учень вивчає базові поняття - змінні, оператори, методи. Розбирає чотири основні типи даних: int, float, bool та string. Навчається налаштовувати зв'язок між Unity та Visual Studio для комфортної роботи.
Третій модуль присвячений анімації. Тут пояснюють правила створення анімаційних кліпів - зацикленість, послідовність кадрів, однакові проміжки часу. Учень працює з тригерами, вивчає типи колайдерів та систему тегів. Додатково розглядає використання Physic material 2D для реалізації фізичних властивостей.
Цей блок вчить створювати базовий ШІ для ігор. Учень розробляє ворога з штучним інтелектом, реалізує систему ходьби по точках за допомогою Vector3.MoveTowards. Вивчає методи AddForce та OnCollisionEnter2D, навчається перезавантажувати рівні через SceneManager. Додає анімацію до ворогів та розширює можливості головного персонажа.
Модуль про UI та мотивацію гравця. Учень створює систему збору монеток зі спеціальною змінною Coins. Впроваджує кілька рівнів та портал для переходу між ними. Навчається адаптувати інтерфейс під різні розширення моніторів. Створює головне меню та вчиться будувати білд гри.
Тут переходять до тривимірної графіки. Учень дізнається про сайти з 3D-моделями та форматами для Unity. Вчиться працювати з матеріалами - налаштовувати їх та додавати текстури на моделі. Створює контролер персонажа та камери з мобільним керуванням. Підключає готові анімації до Velocity.
Сьомий модуль про процедурну генерацію. Учень вивчає цикли та їх застосування в іграх. Працює з префабами та методом Instantiate. Реалізує генерацію та рандомізацію платформ за допомогою Random.Range. Додає смертельні перешкоди та систему рахунків з рекордами.
Останній навчальний блок включає створення магазину скінів з використанням Grid Layout Group. Учень пише скрипти для перевірки наявності скінів, монеток та купівлі. Працює з Audio Source, додає звуки під дії гравця. На завершення - налаштовує мобільний білд гри.
Після курсу учень опанує інтерфейс та основні функції Unity. Зможе створювати власні повноцінні ігри та розробляти базовий ШІ. Оволодіє основами програмування на C# та навчиться працювати з 2D та 3D-графікою.
Курс включає практичні завдання та допомогу ментора. Навчання відбувається на власній LMS платформі з постійним зворотним зв'язком. Після успішного завершення видається сертифікат, а виконаний проєкт можна додати до портфоліо.