Головна Школи Skvot Unreal Engine: від інтерфейсу до запуску гри
Skvot

Unreal Engine: від інтерфейсу до запуску гри

40 занять
Для початківців
Gamedev / Unity / Game Design
Цей курс навчить базового функціоналу Unreal Engine для створення ігор різного рівня. За 40 занять ти розбереш Blueprint, анімацію, AI, мультиплеєр та роботу з матеріалами. Програма включає практичні приклади та пояснення ключових механік.

Про курс

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

Модуль 1: Основи Unreal Engine

Курс починається з фундаментальних знань про Unreal Engine. Студенти розберуться з системою рефлексії, розумними вказівниками та структурами даних. Також вони навчаться працювати зі статистикою та консоллю - це основа для подальшої роботи.

Модуль 2: Blueprint та математика

Тут пояснюють принципи роботи з Blueprint - візуальним скриптинговим інструментом. Розглядаються CustomEvent, функції, макроси, делегати та інтерфейси. Особлива увага приділяється налагодженню: як знаходити помилки і запобігати проблемам. Друга частина модуля присвячена математиці для розробників - вектори, фізика, тригонометрія на практичних прикладах. Також студенти навчаться створювати ландшафти та роботи з елементами рівнів.

Модуль 3: Графіка та взаємодія

Модуль охоплює роботу з графічними компонентами. Студенти навчаться створювати матеріали, текстури та працювати з мешами. Розглядаються Material Instances та Material Functions для ефективного управління графікою. Також пояснюється, де знаходити готові ресурси і як налаштовувати колізії для взаємодії об'єктів.

Модуль 4: Анімація

Цей блок присвячений створенню та оптимізації анімації. Розглядаються різні типи анімації, програмні методи та інструменти як Blend Space і монтаж. Студенти навчаться працювати з Root Motion та Animation Linking, а також дізнаються про кращі джерела для пошуку анімаційних ресурсів.

Модуль 5: Основи геймплею

Тут розкриваються основи створення ігрового процесу. Включає механіки пошкоджень, роботу з системою здібностей, аналіз HitResult. Студенти навчаться створювати інтерфейси за допомогою віджетів, працювати з Game Mode та Game Instance, а також розробляти правила та логіку гри.

Модуль 6: Штучний інтелект

Модуль про створення розумного штучного інтелекту для персонажів. Починається з основ навігації по рівню, потім переходить до Behavior Trees - їх елементів та принципів роботи. Завершується розглядом системи запитів до навколишнього середовища (EQS) для прийняття рішень AI.

Модуль 7: Мережева гра

Студенти освоять принципи багатокористувацької гри. Модуль охоплює реплікацію даних, віддалені виклики процедур (RPC), роботу з GameState та PlayerState. Також розглядаються питання власності об'єктів, подорожі між рівнями та управління ігровими сесіями.

Модуль 8: C++ для Unreal Engine

Завершальний модуль поглиблює знання програмування на C++ специфічно для Unreal Engine. Повторюються та розширюються теми рефлексії, розумних вказівників, структур даних, а також роботи зі статистикою та консоллю - тепер на рівні коду.

Що включено

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