Курс Unreal Engine

Online
7 днів тестового періоду
Менторинг
Безкоштовна заморозка
Вiдеокурс з Git
Бонусна програма
Unreal Engine — це один з найстаріших та найпопулярніших рушіїв для ігор, розробником якого є відома компанія Epic Games. На цьому рушії можна створювати шутери від першої чи третьої особи, гоночні симулятори, рольові ігри, стратегії та багато іншого на що вистачить уяви.

Якщо ви хочете створювати комп’ютерні ігри світового рівня у ролі розробника незалежно або в складі великої студії, вміння працювати з Unreal Engine це «must-have». А завдяки навчанню з ментором, яке пропонує FoxmindEd, ви з «перших уст» дізнаєтесь, з якими задачами стикаються розробники на Unreal Engine, як вони їх вирішують, та як вони співпрацюють з іншими членами команди для створення найкрутіших ігор.

Щоб створювати ігри на Unreal Engine, потрібна база з C++:

  • Курс C++ Start — навчить синтаксису, типам даних і роботі з пам’яттю, щоб ви могли зосередитися на ігровій логіці та рушії Unreal Engine.

Про курс

ПРОГРАМА КУРСУ UNREAL ENGINE

Вiдеокурс по GitLab допоможе вам зрозуміти основні концепції та інструменти, які використовуються для керування проєктами програмного забезпечення.

Під час цього курсу ви ознайомитеся з основами системи контролю версій Git та платформою GitLab, яка надає широкий спектр можливостей для спільної роботи над кодом, відстеження змін, управління задачами та багато іншого.

Ви дізнаєтеся, як ефективно використовувати GitLab для спільної роботи в команді, ведення проєктів та забезпечення якості програмного забезпечення.

Вступна частина, щоб повторити та підучити С++ та лінійну алгебру.

У цій частині потрібно буде зробити невелику гру з простими механіками. У процесі студент знайомиться з рушієм, його основними концепціями, та скриптуванням на блупрінтах (Blueprints). Таким чином, ця тема допомагає плавно ввійти в «світ анріала».

У цій частині потрібно зробити гру у форматі тривимірного пламтформерера використовуючи готовий контент. Тут розкриваються теми взаємодії С++ та блупрнітів (а також програмістів та технічних дизайнерів) і розробки ігрових механік.

Студент робить гру з нуля до «пакування» (простіше кажучи, отримання .exe-файлу). Закріплення уже отриманих знань і навичок, подальше заглиблення в «анріаловський» С++, знайомство з AI, UI, та мета-прогресією.

У цьому розділі ви продовжите роботу над проєктом з Part 3, але додасте до нього мультиплеєр. Ви будете працювати з серверною частиною, штучним інтелектом, переробите логіку GameMode та багато іншого!

Необхідні навички для навчання на курсі
  • Синтаксис мови С++
  • Знання простих управлюючих конструкцій, основи ООП
  • Бажано: знання вищої математики
  • Знання англ. мови на рівні читання технічної документації

Швидкість проходження курсу залежить від вас. Швидше вчитесь – менше платите.

Ранній рівень підготовки? Спробуйте C++ Start
Online

Менторинг

Online

Менторинг +

Бонусна програма на менторингу

При оплаті 2 місяців вигода 10%:
7200 грн | 198 USD
8000 грн | 220 USD
в місяць
Записатися зі знижкою 10%
*При оплаті зі знижкою заморозка курсу недоступна
При оплаті 3 місяців вигода 15%:
6800 грн | 187 USD
8000 грн | 220 USD
в місяць
Записатися зі знижкою 15%
*При оплаті зі знижкою заморозка курсу недоступна
Менторинг
  • Онлайн доступ до стандартної програми курсу
  • Без лекцій, без теорії, тільки практичні завдання
  • Навчання 1 на 1 з особистим ментором
  • 1 code review в день
  • Тестовий період 7 днів
Менторинг +
  • Онлайн доступ до стандартної програми курсу
  • Навчання 1 на 1 з особистим ментором
  • Без лекцій, без теорії, тільки практичні завдання
  • Немає тестового періоду
  • Один з трьох привілеїв на вибір:
    1) два code review в день
    2) можливість змінити стандартну програму курсу (забрати або додати теми)
    3) можливість спілкуватись з ментором у визначений вами час

Як проходить навчання

Докладніше
1
Реєстрація на курс
2
Відповіді на ваші запитання
3
Знайомство з ментором
4
Отримання матеріалу та перше завдання
5
Відгук про роботу від ментора
6
Наступне завдання
Назарій Бачинський - Ментор направлення Game Dev
Автор курсу
Gameplay Programmer
Назарій Бачинський

5 років в ІТ, три з них — у геймдеві. Працював з Unity, Unreal Engine та пропрієтарними рушіями на C++, Java, ActionScript, також писав свій рендер на DirectX. Основна спеціалізація — Gameplay, на даний момент працюю на UE5 над ААА мультиплеєрним шутером на 150 людей.

Подобається ділитися досвідом та допомагати людям розбиратися з новими технологіями (вболіваю за них як за рідних). Також маю досвід (1.5 роки) навчання школярів програмуванню на Unity.

Наші ментори

ментор Данило Бурляй
Данило Бурляй
C++/Unreal Engine Developer
Pixela Labs
Досвід у сфері
з 2022 року
Досвід викладання
з 2025 року

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

Мені завжди подобалося навчати людей, пояснювати складні речі простими словами, тому я й вирішив спробувати себе в менторстві. Все життя мене оточували дуже круті вчителі — тож настав мій час стати для когось крутим учителем!

Василь Драпак
Василь Драпак
UE Programmer
Pingle studio
Досвід у сфері
з 2016 року
Досвід викладання
з 2022 року

Я досвідчений C++-розробник із більш ніж 7-річним досвідом роботи в ігровій індустрії та сфері промислового програмного забезпечення. Мій професійний шлях розпочався в Gameloft, де я працював над відомим проєктом World at Arms та іншими неанонсованими проєктами.

Маю глибокий досвід роботи з Unreal Engine (UE4), що підтверджується досвідом у кількох компаніях, зокрема N-iX та GSC Game World. Останні три роки працюю в Pingle Studio, де продовжую вдосконалювати свої навички в розробці ігор на UE4/C++.

Окрім ігрової розробки, маю досвід створення промислового програмного забезпечення. Під час роботи в Ericsson розробляв програмне забезпечення для контролерів базових станцій, а в Symphony Solutions займався розробкою великих промислових систем та мікросервісів, включаючи налагодження складних систем.

Маю сильні навички в:

  • C++-розробка
  • Unreal Engine 4/5
  • Промислове програмне забезпечення
  • Мікросервісна архітектура
Богдан Карабінський
Богдан Карабінський
Middle C++/UE4 developer
Fractured Byte
Досвід у сфері
з 2021 року
Досвід викладання
з 2024 року

Весь свій шлях працював у gamedev, бо я обожнюю ігри. Останні 3 роки працюю,  використовуючи Unreal Engine над АА проектами різних сфер, серед яких є Goat Simulator Remastered та ще два AA мультиплеєрні шутери. Моя основна спеціалізація на проектах – це gameplay, хоча ним не обмежуюсь і завжди вивчаю щось нове.

Завдяки менторству я сподіваюсь допомогти опанувати Unreal Engine та передати свої знання.

Єгор Бобриков ментор
Єгор Бобриков
Unreal Engine Developer
SolidCore Games
Досвід у сфері
з 2018 року
Досвід викладання
з 2024 року

Закінчив Донецький Національний Університет ім. Стуса (Вінниця), за спеціальністю Інформаційні технології. Протягом 5 років працював як над бізнес-проектами для заводів (С++\С#), так і над ігровими (Evil Dead: The Game, Floralis на Unreal Engine).

Вирішував задачі від створення простих гейм систем, до інтеграції сторонньої бібліотеки в двигун, портування на консолі, інтеграції онлайн сабсистем (Epic\Steam), UI, AI та іншого.

Станіслав Вєшняков
Станіслав Вєшняков
Unreal Engine Developer
Pingle Game Studio
Досвід у сфері
з 2021 року
Досвід викладання
з 2022 року

2 роки працюю в Pingle Game Studio на позиції Unreal Engine Developer. Маю досвід роботи з консолями Xbox One/Series, Playstation 4/5, Nintendo Switch. Найбільше працював саме із мережевим програмуванням та UI, але маю також досвід з програмуванням геймплею, штучного інтелекту та анімаціями. Буду радий поділитися своїм досвідом.

Юрій Мацкевич ментор
Юрій Мацкевич
C++/UE Developer
KEVURU GAMES
Досвід у сфері
з 2020 року
Досвід викладання
з 2023 року

В університеті випускав власні казуальні ігри в Play Market, використовуючи Unity. Зараз маю вже понад 2-річний професійний досвід роботи з Unreal Engine й успішно працював, як з невеликими інді-командами, так і з великими компаніями.

Я з радістю передам свій досвід та знання людям, щоб допомогти їм розвиватися у цій захоплюючій галузі.

Назарій Бачинський - Ментор направлення Game Dev
Назарій Бачинський
Gameplay Programmer
Gunzilla Games
Досвід у сфері
з 2017 року
Досвід викладання
з 2022 року

5 років в ІТ, три з них — у геймдеві. Працював з Unity, Unreal Engine та пропрієтарними рушіями на C++, Java, ActionScript, також писав свій рендер на DirectX. Основна спеціалізація — Gameplay, на даний момент працюю на UE5 над ААА мультиплеєрним шутером на 150 людей.

Подобається ділитися досвідом та допомагати людям розбиратися з новими технологіями (вболіваю за них як за рідних). Також маю досвід (1.5 роки) навчання школярів програмуванню на Unity.

Сертифікат про закінчення

Сертифікат про закінчення

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

Зв’яжіться з нами

Потрібно більше інформації?
Допоможемо вибрати курс
Запропонуємо найкращі умови
Надамо відповіді на всі запитання



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

    Ми не співпрацюємо з резидентами РФ та РБ!

    FAQ

    [ 1 ]
    Чи можна пройти курс, якщо я майже не знаю C++?

    Ми радимо заходити з базовим знанням синтаксису C++ та ООП. У програмі є вступний блок для повторення, але без фундаменту ви втратите темп на перших етапах.

    [ 2 ]
    Навіщо вчити Blueprint, якщо я хочу писати все кодом?

    Blueprint — повноцінна система геймплейного скриптингу на основі нод. У реальних командах її часто комбінують з C++, бо так швидше прототипувати і зручніше збирати частину логіки в редакторі.

    [ 3 ]
    Скільки часу триває навчання?

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

    Unreal Engine: від C++ до першої гри

    Unreal Engine — це ігровий рушій від Epic Games, на якому роблять не лише ігри, а й інтерактивні симуляції, віртуальну реальність (VR) та візуалізації. Ми любимо Unreal за поєднання двох підходів: ви можете писати логіку на C++, а можете швидко збирати механіки через Blueprint, візуальний скриптинг на основі нод. Так і працюють пайплайни: частину задач зручніше робити кодом, а частину — в редакторі.

    На нашому курсі Unreal Engine ви не «дивитесь уроки», а послідовно будуєте гру і звикаєте до дисципліни розробки: ставити задачу, робити інкремент, отримувати рев’ю і доводити рішення до якості. Ми ведемо вас до пакування фінального білда.

    Для кого курс і з чим краще заходити

    Ця програма для тих, хто вже має базу в програмуванні. Якщо ви впевнено читаєте C++ і розумієте об’єктно-орієнтоване програмування (ООП), вам буде комфортно. Також знадобиться математика, зокрема лінійна алгебра, і англійська для читання технічної документації.

    Цей курс підійде вам, якщо:

    • ви вже пишете на C++ і хочете перейти в геймдев через практику, а не через хаотичні туторіали;
    • ви хочете зрозуміти, як «мислить» Unreal Engine, а не просто повторювати кроки за відео;
    • вам важливо навчитися збирати механіки в Blueprint і при цьому не втрачати контроль над архітектурою;
    • ви хочете довести гру до стану «можна запустити» і мати що показати в портфоліо.

    Що ви навчитеся робити на Unreal Engine

    Ми тримаємо фокус на навичках, які потрібні на реальних задачах. Після проходження курсу ви вмітимете:

    • орієнтуватися в основних компонентах Unreal Editor і збирати власні проєкти;
    • використовувати Blueprint Visual Scripting для інтерактивної логіки без зайвого коду;
    • створювати ігрові механіки, включно з AI, UI та базовими бойовими або руховими системами;
    • оптимізувати сцену і логіку під продуктивність, щоб гра не «просідала» на слабших машинах;
    • готувати проєкт до публікації, тестування і збірки фінального білда.

    Ці пункти складаються в один результат: ви розумієте, як доводити гру до релізного стану, а не лишати її в прототипі.

    З чого складається курс

    Ми будуємо навчання через практичні етапи, і кожен з них закриває пласт задач у рушії:

    1. Повторюєте та підсилюєте C++ і лінійну алгебру, щоб не спотикатися на векторах, трансформаціях і класах.
    2. Створюєте невелику гру з простими механіками, знайомитеся з концепціями рушія та скриптите на Blueprint.
    3. Збираєте 3D платформер, використовуючи готовий контент, і вчитеся працювати зі сценами та взаємодіями.
    4. Робите гру з нуля до пакування у .exe, заглиблюєтеся в C++ під Unreal, знайомитеся з AI, UI та мета-прогресією.

    Після такого маршруту у вас не лишається «білих плям», бо ви проходите шлях від першого прототипу до збірки. Ми доводимо проєкт до пакування, бо саме там проявляються дрібниці: контентні залежності, налаштування збірки, помилки, яких не видно в редакторі. Пройдете цей етап з ментором, і далі збиратимете білди спокійно на своєму комп’ютері.

    Як побудований менторинг

    Ми працюємо так, як у команді: ви робите задачу, а ми даємо фідбек і допомагаємо знайти кращий підхід. Наші ментори — практикуючі розробники Unreal Engine, тому вони пояснюють рішення з позиції розробки.

    Під час рев’ю ми дивимося не лише на те, «працює чи ні». Ми допомагаємо розвести геймплей, UI та збереження прогресу по зрозумілих місцях, навести лад у блюпринтах, коректно обробляти стани й події та знайти баланс між Blueprint і C++, щоб ви швидко прототипували і при цьому не втрачали контроль над кодом. Після кількох таких ітерацій рішення починає витримувати розширення, а ви менше витрачаєте часу на баги.

    Ось як виглядає процес навчання крок за кроком:

    1. Ви залишаєте заявку і отримуєте стартові інструкції.
    2. Ми відповідаємо на запитання і узгоджуємо очікування щодо темпу та результату.
    3. Ми призначаємо ментора, і за потреби ви можете його замінити, якщо комунікація не склалася.
    4. Ви вивчаєте матеріал і виконуєте практичні завдання.
    5. Ви отримуєте відгук, правите роботу і рухаєтеся до наступної задачі.

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

    Що робити після курсу

    Після завершення ви отримуєте сертифікат про успішне проходження програми менторингу. Швидкість проходження залежить від вашої інтенсивності і бази, тому ми робимо ставку на регулярні маленькі кроки.

    Якщо ви хочете рости далі, ми підкажемо, у який бік рухатися: заглибитися в gameplay на C++, піти в UI, підсилити AI або підтягнути оптимізацію. Unreal великий, але коли у вас є системний фундамент, ви не губитеся в його можливостях.

    foxmindED
    Як обрати Java, Python, JS чи C++ ? Курс "Кодерський Навігатор" ваш тест-драйв за 499 грн.
    Докладніше