Головна Школи ArtCraft Створення ігор на Unity
ArtCraft

Створення ігор на Unity

13 710 UAH за курс
10 тижнів
Для початківців
Gamedev / Unity / Game Design
Цей курс навчить тебе створювати ігри в Unity. Ти розберешся з інтерфейсом, фізикою, анімацією та програмуванням на C#. Дізнаєшся, як працює штучний інтелект, 3D-графіка та UI, і навіть зробиш власний магазин скінів. Після курсу в тебе буде готова гра та знання для подальшої розробки.

Про курс

Програма курсу

Вступ до Unity та основи роботи

На цьому курсі починають з основ роботи в Unity. Учень знайомиться з інтерфейсом програми, розуміє що таке ігрові об'єкти, спрайти та компоненти. Вчиться працювати зі сценами та розбирається в основах фізики - гравітації, колайдерах та Rigidbody. Це фундамент для подальшої роботи.

Основи програмування на C#

Далі курс переходить до програмування. Учень вивчає базові поняття - змінні, оператори, методи. Розбирає чотири основні типи даних: int, float, bool та string. Навчається налаштовувати зв'язок між Unity та Visual Studio для комфортної роботи.

Анімація та взаємодія об'єктів

Третій модуль присвячений анімації. Тут пояснюють правила створення анімаційних кліпів - зацикленість, послідовність кадрів, однакові проміжки часу. Учень працює з тригерами, вивчає типи колайдерів та систему тегів. Додатково розглядає використання Physic material 2D для реалізації фізичних властивостей.

Розробка штучного інтелекту

Цей блок вчить створювати базовий ШІ для ігор. Учень розробляє ворога з штучним інтелектом, реалізує систему ходьби по точках за допомогою Vector3.MoveTowards. Вивчає методи AddForce та OnCollisionEnter2D, навчається перезавантажувати рівні через SceneManager. Додає анімацію до ворогів та розширює можливості головного персонажа.

Інтерфейс та система прогресу

Модуль про UI та мотивацію гравця. Учень створює систему збору монеток зі спеціальною змінною Coins. Впроваджує кілька рівнів та портал для переходу між ними. Навчається адаптувати інтерфейс під різні розширення моніторів. Створює головне меню та вчиться будувати білд гри.

Робота з 3D-графікою

Тут переходять до тривимірної графіки. Учень дізнається про сайти з 3D-моделями та форматами для Unity. Вчиться працювати з матеріалами - налаштовувати їх та додавати текстури на моделі. Створює контролер персонажа та камери з мобільним керуванням. Підключає готові анімації до Velocity.

Генерація ігрового світу

Сьомий модуль про процедурну генерацію. Учень вивчає цикли та їх застосування в іграх. Працює з префабами та методом Instantiate. Реалізує генерацію та рандомізацію платформ за допомогою Random.Range. Додає смертельні перешкоди та систему рахунків з рекордами.

Фінальні елементи гри

Останній навчальний блок включає створення магазину скінів з використанням Grid Layout Group. Учень пише скрипти для перевірки наявності скінів, монеток та купівлі. Працює з Audio Source, додає звуки під дії гравця. На завершення - налаштовує мобільний білд гри.

Результати навчання

Після курсу учень опанує інтерфейс та основні функції Unity. Зможе створювати власні повноцінні ігри та розробляти базовий ШІ. Оволодіє основами програмування на C# та навчиться працювати з 2D та 3D-графікою.

Особливості навчання

Курс включає практичні завдання та допомогу ментора. Навчання відбувається на власній LMS платформі з постійним зворотним зв'язком. Після успішного завершення видається сертифікат, а виконаний проєкт можна додати до портфоліо.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Реальний проект у портфоліо
Супровід ментора