🔥 Черная пятница в FoxmindEd: скидки до 50% на IТ курсы онлайн! Спешите, предложение действует только до 1.12!
Узнать больше

Курс 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 месяцев.

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





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

    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.

    Наши менторы

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

    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

    Опыт в сфере
    с 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»

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

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