Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Комплексный онлайн-курс по разработке видеоигр на Unreal Engine 5 используя, как Blueprints, так и C++ с нуля до Pro!
Читать полное описание
Комплексный онлайн-курс по разработке видеоигр на Unreal Engine 5 используя, как Blueprints, так и C++ с нуля до Pro!
85+ часов практики - BLUEPRINTS | MULTIPLAYER | C++
24 недели обучения - СТАНЬ PRO ВСЕГО ЗА 6 МЕСЯЦЕВ
3+ проекта в портфолио - FULLSTACK UE5 DEVELOP
Тебе подойдет наш продвинутый курс по Разработке Видеоигр на UE5, если ты:
Самоучка
Ты самостоятельно изучал UE5, но у тебя еще нет практического опыта, а также качественных работ в твоем портфолио с Blueprints или C++ программированием.
Новичок
У тебя есть уже навыки и работы в портфолио с программированием с Blueprints и ты хочешь прокачать свои навыки до Pro уровня под руководством опытного педагога.
Опытный
Ты уже работаешь в GameDevпо смежной профессии и хочешь прокачать свои навыки в сетевой архитектуре движке, а также узнать больше полезных фишек.
Почему именно Unreal Engine 5
Unreal Engine 5 – движок нового поколения, который позволяет создавать видеоигры или CGI ролики любого жанра и масштаба используя новейшие технологии, как в графическом плане, так и в техническом.
Благодаря использованию Blueprints и C++ в качестве языка программирования, у вас безграничные возможности в области GameDev или CGI направления!
Цели курса
Модуль I
Ты разработаешь полноценный гоночный симулятор с кастомизацией автомобилей, реалистичной физикой управления, дрифтом, реалистичной подвесной и продвинутыми AI-соперниками.
Модуль II
Научишься работать с сетевой архитектурой Unreal Engine 5, разработав мультиплеерный PvP-проект с танками. Ты освоишь фреймворк сетевого взаимодействия, репликацию, работу с сессиями и поймёшь, как создавать онлайн-игры.
Модуль III
Познакомишься с основами C++ программирования на практике, разработав 2.5D-платформер. Также ты научишься комбинировать Blueprints и C++ так, как это делают на реальных проектах в студии или компании.
За время процесса обучения ты узнаешь, как прокачать свои навыки по работе с Blueprints разработав современный гоночный симулятор с кастомизацией автомобилей и умными AI соперниками. Научишься сразу оптимизировать и писать чистый код на уровень выше своих конкурентов. Разработаешь свою первую многопользовательскую PVP игру с танками освоив сетевую часть разработки на движке. Познакомишься с основами C++ программирования на практике разработав стилизованный 2.5D игровой платформер на UE5. К концу курса ты соберешь уникальное портфолио.
Результат после обучения
После завершения курса ты получишь все необходимые знания и навыки для разработки собственных видеоигр любого уровня.
В процессе обучения ты освоишь полный цикл разработки современных и продвинутых видеоигр как с помощью Blueprints, так и с помощью C++ программирования. Ты создашь уникальное портфолио, включающее минимум 3 игровых проекта по каждому из модулей обучения.
Твой новый уровень подготовки после курса позволит тебе успешно работать в игровых студиях, компаниях в качестве FullStack разработчика на Unreal Engine 5, решая любые задачи и запросы твоих клиентов в GameDev.
В ходе второго модуля ты освоишь принципы сетевой разработки на Unreal Engine 5, создав полноценный PvP-проект с танками на основе Chaos Vehicle. Проект реализуется на Blueprints и станет твоей базой по мультиплеерной архитектуре, репликации и оптимизации под ПК:
Разработка управляемого танка с физикой Chaos Vehicle, настройкой башни, гусениц, 3D камеры, взрывов, дыма с помощью Niagara;
Построение динамического прицела, реализация визуальных и звуковых эффектов стрельбы и взаимодействия с окружением;
Теоретические и практические примеры архитектуры и механики проектов для сетевой игры;
Прототипирование и стилизация локаций под PvP: заброшенные города, пустыни, работа с освещением и окружением (сбор метрик, Blockout);
Разработка мультиплеерной архитектуры проекта: создание и поиск локальных сессий, подключение игроков, работа с лобби и стартом игры;
Изучение репликации: переменные, функции, события, RepNotify, взаимодействие клиента и сервера, трассировка, оптимизация кода и Blueprint Interfaces;
Репликация здоровья, брони, количества снарядов, перезарядка, аптечки и отображение характеристик через UI в реальном времени в сетевой игре;
Создание PvP-режима “захват точки”: таймер, контроль зоны, условия победы, взаимодействие UI с игровыми событиями игроков;
Оптимизация освещения, окружения, графики, а также улучшение общей производительности для сетевой игры.
Данный проект в твоем портфолио - идеальная отправная точка для изучения в первый раз мультиплеера на UE5.
Модуль 3
В завершающем модуле ты перейдешь к освоению и знакомству с C++ программирование в контексте UE5, разработав стилизованный 2.5D платформер с чистым программированием логики, как с помощью C++, так и с помощью Blueprints в тандеме
Установка среды разработки и интеграция C++ в UE5 через Rider IDE в рамках обучения;
Создание собственных классов, функций, переменных и макросов, настройка include на C++;
Работа с правильной сборкой проекта, поиск ошибок, исправления и работа с ИИ (GitHub Copilot);
Правильная структура проектов на C++, настройка гибридного формата с Blueprints;
Полноценная практика в игровых задачах и сравнениях между Blueprints и C++ написанием кода в UE5;
Работа с управлением, прыжками, камерами и физикой передвижения игрока на C++ под 2.5D Platforming;
Импорт и настройка 3D-анимаций, BlendSpaces, анимационных Montage и Anim Notifies;
Работа с Enhanced Input System: подключение клавиатуры, мыши или геймпада;
Реализация сложных игровых механик, таких как: скольжение игрока (Slide), приседание (Crouching), инверсная кинематика ног (Foot IK), падение игрока с большой высоты (Hard Landing), прыжок по стенам и скольжение (Wall Jump), как на C++, так и Blueprints;
Добавление интерактива: толкание объектов на уровне, интерактивные анимации в Anim BP и трассировка;
Работа с коллизией игроков и интерактивный трассировкой по типам в UE5;
Реализация боевой системы: атаки, урон, здоровье, анимации, HUD и UI-индикация;
Добавление реплик с NPC (диалоговая система), а также прототипирование сюжетной логики и выбор, подсказки от NPC и environment storytelling;
Рефакторинг, тестирование, оптимизация проекта и кода, а также пошаговое пособие в UE5 для game-ready сборки игрового билда под PC (Windows & macOS).
Данный проект - идеальный старт для освоения C++ в Unreal Engine 5. Он сосредоточен на геймплейной логике и позволяет закрепить ключевые навыки разработки без перегрузки визуалом. Жанр знаком каждому: от Mario и Sonic до Rayman и Prince of Persia, а сам проект легко адаптируется не только под ПК, но и под стандарты консолей или мобильных устройств
Какие знания потребуются для успешного освоения курса
Необходимо уметь работать с Unreal Engine 5 на базовом уровне навигации, интерфейса, запуска и создания проектов. Рекомендуется пройти наш бесплатный курс «Быстрый Старт в Unreal Engine 5»
Необходимо иметь базовые навыки работы с Blueprints программированием. Рекомендуется пройти наш базовый онлайн-курс «Основы Разработки Видеоигр на UE5»
Таким образом, даже если у тебя нет опыта с Unreal Engine или ты не владеешь программированием, то ничего страшного в этом нет, поскольку у нас ты сможешь изучить все необходимое.
Знакомиться с языком C++ программирования в контексте Unreal Engine 5 мы будем на данном курсе. Обладать знаниями по работе с основами C++ программирования вовсе не обязательно!
Автор и преподаватель курса
Иван Галимов
Я являюсь Unreal Authorized Instructor и партнером Epic Games
в области образования, а также с 2023 года основателем и ведущим преподавателем в CGSENSEI ™ Academy. За моими плечами более 11 лет опыта в GameDev и CGI индустрии. С 2019 года я делюсь своими знаниями и уже успешно обучил более 950 студентов. Я также принимал участие
в проектах от таких компаний, как: Epic Games, DragonFly Studios, VERO, Feeling Visual, Fovéal Studios, Shrouded Density и других.