Предложение месяца: Java Start+Tools за 2800 грн вместо 5400 грн. Успейте приобрести до 23:59 13.03.2024 🎁
Узнать больше

Курс Unreal Engine

Online
7 дней тестового периода
Менторинг
Бесплатная заморозка
Видеокурс по Git

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

Если вы хотите создавать компьютерные игры мирового уровня в роли разработчика независимо или в составе большой студии, умение работать с Unreal Engine это «must-have». А благодаря обучению с ментором, которое предлагает FoxmindEd, вы из «первых уст» узнаете, с какими задачами сталкиваются разработчики на Unreal Engine, как они их решают, и как они сотрудничают с другими членами команды для создания крутых игр.

Записаться

О курсе

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

Видеокурс по 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) возможность общаться с ментором в определенное вами время

Как проходит обучение?

Регистрация на курс

Регистрируешься на курс

Ответы на вопросы

С тобой связывается сотрудник и отвечает на все твои вопросы

Ментор

Тебя распределяют к ментору и ты получаешь первое задание

Материал

Изучаешь материал и делаешь первое задание

Отзыв о работе

Получаешь отзыв от ментора

Следующее задание

Финишируешь задание и переходишь к следующему

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

5 лет в IT, три из них — в геймдеве. Работал с 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

Опыт в сфере
с 2021 года
Опыт преподавания
с 2023 года
Юрий Мацкевич

C++/UE Developer

KEVURU GAMES

Опыт в сфере
с 2021 года
Опыт преподавания
с 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 лет в IT, три из них — в геймдеве. Работал с Unity, Unreal Engine и проприетарными движками на C++, Java, ActionScript, также писал свой рендер на DirectX. Основная специализация — Gameplay, на данный момент работаю на UE5 над ААА мультиплеерным шутером на 150 человек.

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

Сертификат об окончании

Сертификат об окончании

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

Записаться на курс Unreal Engine

Мы не сотрудничаем с резидентами РФ и РБ!


    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Обучение созданию игр на «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 — это мощный инструмент, который может помочь вам создать собственные захватывающие игровые проекты.

    Perevagi 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 дают студентам решение нескольких типовых задач, и по тому все. Как следствие, после курсов разработчики устраиваются на работу и ожидают, что им придется решать именно такие типовые задачи. И когда они сталкиваются с другими проблемами, они теряются и не знают, что им делать.

    Неплохое средство борьбы с такими ситуациями — это научиться комплексному подходу решения задач. Собственно, здесь вам и пригодится ментор. Ментор — это ваш коллега, который начал немного раньше, и поэтому уже успел научиться большему и увидеть, что именно важно в вашей работе. Менторов мы отбираем очень тщательно: это те люди, которым действительно есть чем поделится в профессиональной сфере.
    При обучении с ментором вас никто не будет подгонять и ругать. Более того: ментор всегда поможет решить сложный вопрос или просто преодолеть задачу, которую вам не удалось решить сразу.

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