Продвинутый онлайн курс по разработке видеоигр на Unreal Engine 5 [CGSENSEI Academy] [Иван Галимов]

Bot

Администратор
Команда форума
23 Янв 2020
203,361
3,141
113
avatar_male_m.png

Складчина: Продвинутый онлайн курс по разработке видеоигр на 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 с игровыми событиями игроков;
  • Оптимизация освещения, окружения, графики, а также улучшение общей производительности для сетевой игры.
Данный проект в твоем портфолио - идеальная отправная точка для изучения в первый раз мультиплеера на UE5.

Спойлер: Модуль 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₽
Скрытая ссылка