Java Month: беріть участь в подіях та отримайте можливість виграти суперприз! 🎁
Дізнатися більше

Курс Unreal Engine

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

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

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

Записатись

Про курс

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

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

У цій частині потрібно буде зробити невелику гру з простими механіками. У процесі студент знайомиться з рушієм, його основними концепціями, та скриптуванням на блупрінтах (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.

Наші ментори

Ментор Unreal Engine
Олександр Афанасьєв

Engine & gameplay programmer

4A Games

Досвід у сфері
з 2019 року
Досвід викладання
з 2020 року
Олександр Афанасьєв

Engine & gameplay programmer

4A Games

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

Навчався в Unit Factory, де пізніше став ментором й допомагав іншим студентам. З першої ж роботи працюю у сфері gamedev на Unreal Engine. Сфокусувався саме на цьому рушії, хоча перші ігри робив за допомогою бібліотек SDL та SFML. Розробляв різноманітні проекти: платформер з механікою паралельних світів, інтерактивну драму в жанрі horror, космічну RPG з відкритим світом, перегони на колісницях проти штучного інтелекту на базі нейромереж. Зараз працюю над PvPvE шутером. Маю досвід розробки геймплейних механік та модифікації рушія для власних потреб. Також встиг попрацювати з Gameplay Ability System, Enhanced Input System та UE Network Framework.

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

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

Досвід у сфері
з 2019 року
Досвід викладання
з 2023 року
Ігор Шлапак

C++ / UE Developer

Kevuru Games

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

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

Юрій Мацкевич

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 – це високотехнологічний ігровий двигун, який використовується для створення динамічних, візуально привабливих ігор та інтерактивного контенту. Він відомий своєю гнучкістю, потужністю та високоякісною графікою.

    У цій статті ми детально розглянемо 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 дають студентам рішення кількох типових завдань, і по тому все. Як наслідок, після курсів розробники влаштовуються на роботу і чекають, що їм доведеться вирішувати саме такі типові завдання. І коли вони стикаються з іншими проблемами, вони губляться і не знають, що їм робити.

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

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

    Програма лояльності
    Перейти