![[Udemy] Unreal Engine 5 Blueprints - The Ultimate Developer Course Part 1 [ENG-RUS]. Blueprint в Unreal Engine 5 - полный курс разработчика. Часть 1 [Udemy] Unreal Engine 5 Blueprints - The Ultimate Developer Course Part 1 [ENG-RUS]. Blueprint в Unreal Engine 5 - полный курс разработчика. Часть 1](https://eueu.pro/image/cache/catalog/Unreal3/U317-500x400.png)
Автор: Stephen Ulibarri
Студия: Udemy
Год: 2024
Продолжительность всего курса: 42 час 0 мин
Продолжительность данной части: 12 часов 37 минут (Главы 1-4)
Язык: Английский - Русский
Это – самый полный курс по Blueprint для Unreal Engine 5.
Вы начнете обучение с нуля, и сможете пройти его, даже если у вас нет абсолютно никакого опыта в разработке игр. В курсе подробно и понятно объясняются все ключевые термины и концепции геймдизайна. К его окончанию у вас будет четыре небольших игровых проекта разных жанров – от 2D до 3D, а также четкое понимание фундаментальных принципов, необходимых для создания любой игры, которую вы сможете придумать.
Курс рассчитан на новичков, но и опытные разработчики найдут в нем много полезного. Мы разберем лучшие практики и продвинутые функции, которые помогут повысить качество разработки.
Основы работы с Unreal Engine 5
Мы начнем с самого начала: загрузки Epic Games Launcher, установки Unreal Engine 5 и знакомства с Epic Games Marketplace, где можно найти множество бесплатных, высококачественных ассетов для игр. Затем вы изучите интерфейс редактора, типы материалов и процесс их импорта. После этого научитесь управлять объектами в уровне и создавать простые игровые сцены с использованием бесплатных ассетов.
Далее мы разберем основы системы визуального скриптинга Blueprint и базовую математику, необходимую каждому разработчику игр. Вы получите практический опыт работы с векторами в движке с помощью нодов, используемых в системе Blueprint для отладки.
Первый проект: Bad Bot – шутер с летающим дроном
Используя уникальные ассеты, созданные специально для курса, мы разработаем первую игру – Bad Bot. В этом проекте вы изучите иерархию классов Unreal Engine и поймете, как работают ключевые игровые классы: Actor, Pawn, Game Mode и Controller.
Вы узнаете, как настраивать управление с клавиатуры, мыши и контроллера с помощью системы Enhanced Input. В рамках проекта вы реализуете систему появления врагов, стрельбу снарядами, звуковые и визуальные эффекты (взрывы, попадания), а также финальную битву с боссом.
Глубокое изучение системы коллизий
Мы разберем, как Unreal Engine обрабатывает коллизии, включая:
• Разницу между физической симуляцией и опросами в системе коллизий (Query System);
• Типы коллизий: простые и сложные, их настройка и применение;
• Влияние метода передвижения объекта на его взаимодействие с окружающим миром;
• Разницу между трассировкой с учетом коллизий (Sweeping) и физическими взаимодействиями;
• Основные параметры: включение коллизий, типы объектов, реакции на коллизии и их совместную работу;
• Пользовательские каналы и профили коллизий, а также их настройку для оптимизации производительности.
После этого раздела система коллизий Unreal Engine станет для вас понятной. Вы сможете грамотно настраивать параметры, чтобы объекты взаимодействовали так, как задумано, без невидимых коллизий, влияющих на частоту кадров.
Второй проект: Jetpack Journey – платформер с реактивным ранцем
Во втором проекте вы создадите платформер от третьего лица с оригинальным персонажем Kix, специально анимированным для курса. Его реактивный ранец позволит усложнить механику и перейти от класса Pawn к классу Character.
Вы изучите:
- Character Movement Component (компонент движения персонажа) и смену режимов перемещения (ходьба → полет);
- Реализацию реактивного ранца с использованием Blendspace (пространство смешивания) для плавных анимаций;
- Создание системы ограниченного ресурса (топливо) и заправки;
- Разработку интерактивных элементов уровня: движущиеся платформы, зоны полета;
- Оптимизацию кода в Blueprint'ах: аккуратное расположение нодов, правильное определение зависимостей и лучшие способы реализации механик;
- Использование сокетов на скелетных мешах, для размещения визуальных эффектов двигателя;
- Создание пользовательского интерфейса (UI) с прогресс-баром для уровня топлива;
- Влияние операции "Cast" (приведения к типу) на производительность и использование мягких ссылок (Soft Object References) для асинхронной загрузки ассетов.
Этот раздел охватывает темы, которые даже опытные разработчики нередко упускают из виду.
Третий проект: Red Hood – 2D платформер с боями
Здесь мы разберем возможности 2D-разработки в Unreal Engine. Включим плагин Paper2D и загрузим PaperZD – мощный инструмент для анимации в 2D-играх.
Проект Red Hood – это сайд-скроллер в темном подземелье, где игрок сражается со скелетами в ближнем бою. Вы освоите:
- Поиск и настройку бесплатных 2D-ассетов;
- Создание и настройку спрайтов, флипбуков, тайлсетов и карт уровней;
- AI врагов с использованием Behavior Tree и Blackboard;
- Реализацию комбо-атак и боевой системы;
- Использование сложных структур данных (Enums, Structures);
- Отображение урона в виде всплывающих чисел.
Четвертый проект: Chaos Vehicles – система транспортных средств
Последний раздел посвящен системе Chaos Vehicles – физически корректной системе транспорта в Unreal Engine. Используя уникальные 3D-модели, мы создадим футуристический автомобиль и разберем:
- Создание Скелетных Мешей из Статических Мешей;
- Риггинг, настройку физики и материала автомобиля;
- Реализацию управления транспортом с поддержкой клавиатуры и геймпада;
- Основные параметры Chaos Vehicles: крутящий момент, трение, приводы (передний, задний, полный), рулевое управление и многое другое;
- Интеграцию машины в Jetpack Journey: система входа/выхода из транспорта.
Итог
Пройдя курс, вы получите не только практический опыт создания игр, но и глубокое понимание принципов работы Unreal Engine. Вы сможете разрабатывать собственные проекты, следуя лучшим практикам. Курс подготовит вас к изучению C++ в Unreal Engine и поможет сделать шаг к профессиональной карьере в игровой индустрии.
Если вы готовы научиться создавать свои собственные игры – этот курс для вас!
Для кого этот курс:
- Новичков в разработке игр;
- Всех, кто хочет создавать игры в Unreal Engine;
- Тех, кто интересуется анимацией, визуальными эффектами, звуковым оформлением и материалами;
- Разработчиков, желающих программировать геймплей без кода, а только при помощи Blueprint'ов!
Присоединяйтесь к курсу и начните свой путь в Unreal Engine 5!
_________________
Видео и аудиофайлы с русским переводом - отдельно, но помещены в общие папки.
Размер: 11,7 Гб.
Добавлены файлы проекта с старой версии курса. За 2022 год.
Нет отзывов об этом товаре.
Нет вопросов об этом товаре.