Складчина: Продвинутый онлайн курс по разработке видеоигр на Unreal Engine 5 [CGSENSEI Academy] [Иван Галимов]
Комплексный онлайн-курс по разработке видеоигр на 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++ так, как это делают на реальных проектах в студии или компании.
КАК ПРОХОДИТ ОБУЧЕНИЕ
Самое важное для нас - это создать максимально комфортные и продуктивные условия для твоего обучения
- ФОРМАТ ОБУЧЕНИЯ
Все занятия проходят онлайн, доступ к новой недели обучения открывается строго 1 раз в неделю. Нет необходимости менять свой распорядок дня
и подстраиваться под конкретное время.
- ПРОСМОТР ЛЕКЦИЙ
Все лекции публикуются на нашей собственной платформе в личном кабинете студента. Нет ограничений для просмотра по регионам. Доступ после курса также сохраняется.
- ДОМАШНЕЕ ЗАДАНИЕ
Сдавать ДЗ и получать обратную связь можно в течение всего курса вплоть до последнего занятия курса. Его выполнение необходимо для закрепления полученных знаний на практике.
- ОБРАТНАЯ СВЯЗЬ (ФИДБЕК)
Преподаватель всегда направит, поддержит и предоставит профессиональную еженедельную обратную связь в процессе всего обучения.
- ОНЛАЙН ВЕБИНАРЫ
На ключевых этапах мы собираемся онлайн, чтобы получить фидбек по ДЗ, а также задать вопросы в реальном времени.
- ОНЛАЙН ВЫПУСКНОЙ
В конце курса предусмотрен итоговый тест, который подтвердит полученные знания. На выпускном обсуждаются все созданные на курсе работы.
- ФОРМАТ ОБУЧЕНИЯ
В ПРОЦЕССЕ ВСЕГО ОБУЧЕНИЯ
- УЧЕБНЫЙ ЧАТ
В нашем закрытом Telegram чате
с педагогом ты всегда сможешь получить помощь по любым техническим вопросам в течение всего курса.
- ОБЩИЕ ВОПРОСЫ
На протяжении всего курса ты можешь заранее задавать общие вопросы по смежным темам и получать развернутые ответы от преподавателя на фидбеке.
- СООБЩЕСТВО
В учебном чате можно не только задавать вопросы, но и делиться своим прогрессом, идеями, впечатлениями и общаться на общие темы с новыми друзьями.
- УЧЕБНЫЙ ЧАТ
За время процесса обучения ты узнаешь, как прокачать свои навыки по работе с Blueprints разработав современный гоночный симулятор с кастомизацией автомобилей и умными AI соперниками. Научишься сразу оптимизировать и писать чистый код на уровень выше своих конкурентов. Разработаешь свою первую многопользовательскую PVP игру с танками освоив сетевую часть разработки на движке. Познакомишься с основами C++ программирования на практике разработав стилизованный 2.5D игровой платформер на UE5. К концу курса ты соберешь уникальное портфолио и получишь фидбэк от преподавателя.
Спойлер: Модуль 1
В ходе первого модуля ты прокачаешь свои навыки программирования и приравняешь их к общему уровню написания кода с помощью Blueprints разработав современный гоночный симулятор на основе Chaos Vehicle перед изучением более сложных тем:
Изучение системы Chaos Vehicle и настройка физики автомобиля: подвеска, вес, управление, система дрифта;
Подготовка 3D-моделей автомобилей в Blender, импорт в Unreal Engine 5, настройка материалов, текстур, физического ассета;
Настройка камер и анимаций: вид от первого и третьего лица, анимация руля игрока и взаимодействие с интерфейсом игрока;
Спойлер: Модуль 1
Разработка визуальных и звуковых эффектов с помощью Niagara VFX и MetaSound: дым, следы шин, звуки мотора, шин и различных поверхностей;
Прототипирование уровней и сборка трасс на базе сплайнов, настройка окружения, игрового освещения;
Разработка умных соперников: навигация, поведение, обгоны, столкновения и работа с AI;
Создание UI & UX интерфейса игрока: 2D мини-карта, спидометр, таймеры, счетчики кругов, паузы, стартовые позиции, игровое меню выбора автомобиля, настройки графики и загрузочные экраны;
Настройка внешнего вида автомобилей в игровом меню, а также выбор трассы и условий гонки;
Определение количества кругов для победы, вступительные кат-сцены старта гонки с UI Widget Animation и настройкой;
Рефакторинг и оптимизация проекта в течение всего модуля: улучшение логики, исправление ошибок, подготовка к следующему этапу обучения.
Данный проект в твоём портфолио поможет тебе прокачать техническое мышление, систематизировать знания и довести уровень владения визуальным программированием до продвинутого прежде чем ты сможешь перейдёшь к сетевой разработке и C++.
Спойлер: Модуль 2
В ходе второго модуля ты освоишь принципы сетевой разработки на Unreal Engine 5, создав полноценный PvP-проект с танками на основе Chaos Vehicle. Проект реализуется на Blueprints и станет твоей базой по мультиплеерной архитектуре, репликации и оптимизации под ПК:
Спойлер: Модуль 2
- Разработка управляемого танка с физикой Chaos Vehicle, настройкой башни, гусениц, 3D камеры, взрывов, дыма с помощью Niagara;
- Построение динамического прицела, реализация визуальных и звуковых эффектов стрельбы и взаимодействия с окружением;
- Теоретические и практические примеры архитектуры и механики проектов для сетевой игры;
- Прототипирование и стилизация локаций под PvP: заброшенные города, пустыни, работа с освещением и окружением (сбор метрик, Blockout);
- Разработка мультиплеерной архитектуры проекта: создание и поиск локальных сессий, подключение игроков, работа с лобби и стартом игры;
- Изучение репликации: переменные, функции, события, RepNotify, взаимодействие клиента и сервера, трассировка, оптимизация кода и Blueprint Interfaces;
- Репликация здоровья, брони, количества снарядов, перезарядка, аптечки и отображение характеристик через UI в реальном времени в сетевой игре;
- Создание PvP-режима “захват точки”: таймер, контроль зоны, условия победы, взаимодействие UI с игровыми событиями игроков;
- Оптимизация освещения, окружения, графики, а также улучшение общей производительности для сетевой игры.
Спойлер: Модуль 3
В завершающем модуле ты перейдешь к освоению и знакомству с C++ программирование в контексте UE5, разработав стилизованный 2.5D платформер с чистым программированием логики, как с помощью C++, так и с помощью Blueprints в тандеме
Спойлер: Модуль 3
- Установка среды разработки и интеграция 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, а сам проект легко адаптируется не только под ПК, но и под стандарты консолей или мобильных устройств
- С 22 недели ты переходишь к подготовке выпускных работ. На этом этапе ты выбираешь один или несколько проектов, соответствующих твоим интересам, и начинаешь доводить их до финального состояния. Параллельно ты сдаёшь теоретический тест, чтобы подтвердить полученные знания по ключевым темам курса. После финального фидбэка у тебя будет дополнительно еще 14 дней на полировку всех штрихов и финальную сдачу проектов на выпускной.
- В назначенный день ты приходишь со своей группой на наш онлайн выпускной, презентуешь свои работы, получаешь финальную обратную связь, именной сертификат с итоговым баллом теста, а также подарки и бонусы от Академии. В этот же день откроется бонусный блок по трудоустройству с рекомендациями по оформлению портфолио, составлению резюме и тд.
- Итого на подготовку выпускных работ у тебя будет почти ровно месяц - по опыту наших студентов, этого времени более чем достаточно, чтобы довести проекты до качественного финального уровня.
КАКИЕ ЗНАНИЯ ПОТРЕБУЮТСЯ
ДЛЯ УСПЕШНОГО ОСВОЕНИЯ КУРСА?
1) Необходимо уметь работать с Unreal Engine 5
на базовом уровне навигации, интерфейса,
запуска и создания проектов.
Рекомендуется пройти наш бесплатный курс «Быстрый Старт в Unreal Engine 5»
2) Необходимо иметь базовые навыки работы с 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 и других.
Цена: 87 250₽
Скрытая ссылка