🔥 Чорна п’ятниця у FoxmindEd: знижки до 50% на ІТ курси онлайн! Поспішайте, пропозиція діє лише до 1.12!
Дізнатися більше

Курс Unreal Engine

Online
7 днів тестового періоду
Менторинг
Безкоштовна заморозка
Вiдеокурс з Git

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

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

Записатись

Про курс

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

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

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

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

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

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

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

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

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

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

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

Записатись на консультацію





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

    Online

    Менторинг

    Online

    Менторинг +

    Менторинг
    • Онлайн доступ до стандартної програми курсу
    • Без лекцій, без теорії, тільки практичні завдання
    • Навчання 1 на 1 з особистим ментором
    • 1 code review в день
    • Тестовий період 7 днів
    Менторинг +
    • Онлайн доступ до стандартної програми курсу
    • Навчання 1 на 1 з особистим ментором
    • Без лекцій, без теорії, тільки практичні завдання
    • Немає тестового періоду
    • Один з трьох привілеїв на вибір:
      1) два code review в день
      2) можливість змінити стандартну програму курсу (забрати або додати теми)
      3) можливість спілкуватись з ментором у визначений вами час

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

    Реєстрація на курс

    Залишаєте заявку на курс

    Відповіді на запитання

    З вами зв’язується співробітник FoxmindEd і відповідає на всі ваші запитання

    Ментор

    Вас розподіляють до ментора і ви отримуєте перше завдання

    Матеріал

    Вивчаєте матеріал і робите завдання

    Відгук про роботу

    Отримуєте відгук від ментора

    Наступне завдання

    Фінішуєте завдання та переходите до наступного

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

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

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

    Наші ментори

    Богдан Карабінський
    Богдан Карабінський

    Middle C++/UE4 developer

    Fractured Byte

    Досвід у сфері
    з 2021 року
    Досвід викладання
    з 2024 року
    Богдан Карабінський

    Middle C++/UE4 developer

    Fractured Byte

    Досвід у сфері
    з 2021 року
    Досвід викладання
    з 2024 року

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

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

    Руслан Соколов
    Руслан Соколов

    Unreal Engine Developer

    Wargaming.net

    Досвід у сфері
    з 2019 року
    Досвід викладання
    з 2024 року
    Руслан Соколов

    Unreal Engine Developer

    Wargaming.net

    Досвід у сфері
    з 2019 року
    Досвід викладання
    з 2024 року

    Працюю в геймдеві 5 років. Почав свій шлях з розробки ігор Hidden Object Puzzle Adventure жанру в невеликій студії Wonderland Games в ролі Gameplay Programmer. Переважно працював з кодом ігрової логіки на Python і С++, а також допомагав розібратися в проекті новим розробникам. Зараз працюю у Wargaming.net над неанонсованою грою на рушії Unreal Engine. Хочу допомагати новачкам опановувати технологію Unreal Engine більш ефективно і цікавіше.

    Єгор Бобриков
    Єгор Бобриков

    Unreal Engine Developer

    SolidCore Games

    Досвід у сфері
    з 2018 року
    Досвід викладання
    з 2024 року
    Єгор Бобриков

    Unreal Engine Developer

    SolidCore Games

    Досвід у сфері
    з 2018 року
    Досвід викладання
    з 2024 року

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

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

    Юрій Русин

    Unreal Engine Developer

    Fractured Byte (попередня компанія)

    Досвід у сфері
    з 2018 року
    Досвід викладання
    з 2024 року
    Юрій Русин

    Unreal Engine Developer

    Fractured Byte (попередня компанія)

    Досвід у сфері
    з 2018 року
    Досвід викладання
    з 2024 року

    Свій шлях розробника ігор розпочав у 2018 році в невеличкій інді студії, яка займалась розробкою VR квестів. До цього навчався в UNIT Factory, тому знаю, наскільки важливу роль відіграє ментор в процесі навчання студента. Брав участь в розробці ігор від етапу ідеї до моменту релізу, докладався до розробки як програмного коду, так і візуальної та геймплейної частини. Працював над великими AA іграми та маленькими не ігровими проектами на движку Unreal Engine.
    Менторство для мене не лише можливість ділитися своїми знаннями та досвідом, але й велика радість бачити, як мої поради та підтримка допомагають іншим досягати своїх цілей та реалізовувати їх потенціал.

    Станіслав Вєшняков

    Unreal Engine Developer

    Pingle Game Studio

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

    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 року
    Юрій Мацкевич

    C++/UE Developer

    KEVURU GAMES

    Досвід у сфері
    з 2020 року
    Досвід викладання
    з 2023 року

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

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

    Олексій Карпов - Ментор направлення Unreal Engine
    Олексій Карпов

    Senior C++ Engineer / Unreal Engine Developer

    Supermassive games

    Досвід у сфері
    з 2016 року
    Досвід викладання
    з 2022 року
    Олексій Карпов

    Senior C++ Engineer / Unreal Engine Developer

    Supermassive games

    Досвід у сфері
    з 2016 року
    Досвід викладання
    з 2022 року

    Займаюсь розробкою програмного забезпечення понад 6 років, десь 3 з них у Gamedev напряму. Маю досвід з різноманітними технологіями: від Embedded та Python до Unreal Engine 4/5 чи cocos2dx. Менторство для мене – як хобі, і мені дуже цікаво ділитися з людьми своїми знаннями, та у той же час я сам можу чомусь навчитись. 

    – Геймдев технології: Unreal Engine, OpenGL, Cocos2dx

    – Мови: Python, C++, C# та Assembler (на базовому рівні), Lua

    – Технології не геймдев: Qt, RabbitMQ, Protobuf, Linux, IPC.

    Назарій Бачинський - Ментор направлення Game Dev
    Назарій Бачинський

    Gameplay Programmer

    Gunzilla Games

    Досвід у сфері
    з 2017 року
    Досвід викладання
    з 2022 року
    Назарій Бачинський

    Gameplay Programmer

    Gunzilla Games

    Досвід у сфері
    з 2017 року
    Досвід викладання
    з 2022 року

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

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

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

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

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

    Навчання створенню ігор на «Unreal Engine»

    Якщо ви тут, то, ймовірно, ви вже чули про цей могутній інструмент для створення відеоігор і хочете дізнатися більше. Тож, що таке Unreal Engine?

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

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

    Що таке Unreal Engine

    Unreal Engine, також відомий як “анриал энджин”, є одним з найпопулярніших ігрових двигунів на ринку. Він використовується для створення відеоігор, віртуальної реальності, анімаційних фільмів, і навіть для архітектурних візуалізацій.

    Однією з ключових особливостей Unreal Engine є його візуальна скриптова мова, відома як Blueprint. Blueprint дозволяє розробникам створювати складні інтерактивні елементи без необхідності написання коду.

    Unreal Engine також відомий своєю здатністю створювати високоякісну графіку. Він має потужні інструменти для рендерингу, освітлення, тінювання, і т.д., що дозволяє розробникам створювати візуально привабливі ігри.

    Unreal Engine використовується для створення найпопулярніших ігор у світі, таких як Fortnite, Street Fighter V, і Final Fantasy VII Remake.

    Таким чином, Unreal Engine – це потужний інструмент, який може допомогти вам створити власні захоплюючі ігрові проєкти.

    Переваги Unreal Engine

    Unreal Engine має багато переваг, які роблять його вибором номер один для багатьох розробників ігор. Давайте розглянемо деякі з них.

    Перш за все, Unreal Engine відомий своєю потужністю і гнучкістю. Це означає, що ви можете створювати ігри різних жанрів і стилів, від простих 2D-платформерів до складних 3D-ігор з відкритим світом. Це робить Unreal Engine ідеальним інструментом для розробників різного рівня.

    Другою важливою перевагою Unreal Engine є його візуальна система скриптів, Blueprint. Вона дозволяє розробникам створювати складні інтерактивні елементи без необхідності написання коду. Це робить Unreal Engine доступним для людей, які не мають глибоких знань про програмування.

    Також варто відзначити, що UE має велику спільноту розробників. Це означає, що ви зможете знайти багато ресурсів, що допоможуть вам освоїти цей двигун. Саме цьому ми і вчимо на нашому курсі.

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

    Різновиди двигуна UE

    Unreal Engine 3, 4, та 5 – це ігрові двигуни, розроблені компанією Epic Games. Вони використовуються для створення відеоігор, віртуальної реальності, анімацій та інших візуальних проєктів. Ось деякі ключові відмінності між ними:

    • Unreal Engine 3 в один з найпопулярніших ігрових двигунів свого часу. Він включав в себе різноманітні інструменти для розробки ігор, включаючи систему рендерингу, фізику, анімацію, штучний інтелект та багато іншого. Однак, порівняно з новішими версіями, він має менш потужні можливості та менш гнучкі інструменти для розробки.
    • Unreal Engine 4 (UE4) приніс значні поліпшення у порівнянні з UE3. Він включає в себе більш потужні інструменти для рендерингу, більш реалістичну систему освітлення, поліпшену фізику та багато іншого. Однак, найбільш значущою відмінністю між UE4 є кількість полігонів, які можуть бути використані в двигуні. Полігони – це форми, які використовуються для створення сіток в ігровому двигуні. UE4 міг обробляти лише декілька мільйонів полігонів.
    • Unreal Engine 5 (UE5). UE5 ввів ряд змін, оновлень та поліпшень, що роблять його найбільш потужним ігровим двигуном від Epic Games на сьогоднішній день. Він може обробляти до 10 мільярдів полігонів, що дозволяє створювати набагато більш деталізовані та реалістичні сцени, ніж раніше. Крім того, UE5 включає в себе нові технології, такі як Lumen (система глобального освітлення в реальному часі) та Nanite (технологія віртуальних мікрополігонів), які дозволяють створювати набагато більш реалістичні та деталізовані сцени, ніж раніше.

    Важливо зазначити, що вибір між цими двигунами залежить від конкретних потреб та цілей вашого проєкту. Для деяких проєктів може бути достатньо можливостей UE3 або UE4, тоді як інші можуть вимагати всієї потужності та гнучкості, які надає UE5.

    Деталі курсу

    Наш курс Unreal Engine розроблений так, щоб надати вам всі необхідні знання та навички для створення власних ігор.

    • Програма курсу. Курс Unreal Engine включає в себе вступну частину, де ви повторюєте і підвищуєте свої знання в С++ та лінійній алгебрі. Потім, ви створюєте невелику гру з простими механіками, знайомитеся з рушієм, його основними концепціями, та скриптуванням на блупрінтах (Blueprints). Наступним етапом є створення гри у форматі тривимірного платформера використовуючи готовий контент. На заключному етапі ви робите гру з нуля до “пакування” (простіше кажучи, отримання .exe-файлу), закріплюєте уже отримані знання і навички, заглиблюєтеся в “анріаловський” С++, знайомитеся з AI, UI, та мета-прогресією.
    • Необхідні навички для навчання на курсі. Для успішного навчання на курсі вам потрібно знати синтаксис мови С++, основи ООП, мати бажання знати вищу математику, та знати англійську мову на рівні читання технічної документації.
    • Швидкість проходження курсу. Вона залежить від самого студента. Швидше вчитесь – менше платите. В середньому студенти проходять даний курс за 6-8 місяців.
    • Сертифікат про закінчення. Після закінчення курсу ви отримаєте сертифікат, що свідчить про успішне завершення програми менторингу і підтверджує вашу кваліфікацію з обраного напряму.

    Кому підходить курс

    Ідеальний студент для курсу Unreal Engine від FoxmindEd – це людина, яка вже має базові знання в області програмування, зокрема, володіє мовою програмування С++ і розуміє основи об’єктно-орієнтованого програмування. Важливо, що студент має знання вищої математики, оскільки це допоможе йому краще розуміти і використовувати двигун Unreal Engine.

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

    Що ви навчитеся

    Після успішного завершення курсу “Unreal Engine” від FoxmindEd ви отримаєте ряд важливих навичок та знань:

    1. Розуміння Unreal Engine. Ви зрозумієте, як працює Unreal Engine, його основні компоненти та можливості. Ви зможете створювати власні проєкти в Unreal Engine, використовуючи його інструменти та ресурси.
    2. Робота з Blueprint Visual Scripting. Ви навчитеся використовувати Blueprint, систему візуального скриптингу Unreal Engine, для створення інтерактивної логіки без написання коду.
    3. Створення ігрових механік. Ви навчитеся створювати різноманітні ігрові механіки, включаючи AI, системи бою, інтерфейс користувача та багато іншого.
    4. Оптимізація проєктів. Ви дізнаєтесь, як оптимізувати свої проєкти в Unreal Engine для досягнення найкращої продуктивності та якості.
    5. Публікація проєктів. Ви дізнаєтесь, як готувати свої проєкти до публікації, включаючи налаштування, тестування та вирішення проблем.

    Ці навички та знання допоможуть вам стати компетентним розробником Unreal Engine, готовим до роботи над реальними проєктами.

    Процес навчання

    Процес навчання:

    • Реєстрація на курс. Перший крок до вивчення Unreal Engine – це реєстрація на курс. Ви просто залишаєте заявку на курс на нашому сайті.
    • Відповіді на запитання. Після реєстрації, наш співробітник зв’яжеться з вами, щоб відповісти на всі ваші запитання та допомогти вам зрозуміти, що вас чекає на курсі.
    • Призначення ментора. Після того, як ви отримаєте відповіді на усі ваші запитання, вам буде призначений ментор, який допомагатиме вам протягом всього курсу. Він дасть вам перше завдання та буде надавати зворотний зв’язок щодо вашої роботи. Також ви маєте можливість замінити ментора, якщо з якихось причин, вас не влаштовує комунікація з назначеним.
    • Вивчення матеріалу та виконання завдань. Ви отримаєте завдання, самостійно вивчите теорію після чого почнете виконувати практичні завдання. Це найефективніший спосіб краще зрозуміти Unreal Engine та його можливості.
    • Отримання відгуку від ментора. Після виконання кожного завдання, ви отримаєте відгук від вашого ментора. Це допоможе вам зрозуміти, що ви робите правильно, а в чому ще потрібно покращитися.
    • Перехід до наступного завдання. Після того, як ви успішно виконали завдання та отримали відгук, ви переходите до наступного завдання. Таким чином, ви поступово опановуєте Unreal Engine та його можливості.

    Переваги менторінгу на курсі «Unreal Engine»

    На жаль, багато навчальних курсів з Unreal Engine дають студентам рішення кількох типових завдань, і по тому все. Як наслідок, після курсів розробники влаштовуються на роботу і чекають, що їм доведеться вирішувати саме такі типові завдання. І коли вони стикаються з іншими проблемами, вони губляться і не знають, що їм робити.

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

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