Главная Школы Skvot Unreal Engine: від інтерфейсу до запуску гри
Skvot

Unreal Engine: від інтерфейсу до запуску гри

40 занятий
Для начинающих
Gamedev / Unity / Game Design
Этот курс научит базовому функционалу Unreal Engine для создания игр разного уровня. За 40 занятий ты разберешь Blueprint, анимацию, AI, мультиплеер и работу с материалами. Программа включает практические примеры и объяснения ключевых механик.

О курсе

Программа курса

Модуль 1: Основы Unreal Engine

Курс начинается с фундаментальных знаний о Unreal Engine. Студенты разберутся с системой рефлексии, умными указателями и структурами данных. Также они научатся работать со статистикой и консолью - это основа для дальнейшей работы.

Модуль 2: Blueprint и математика

Тут объясняют принципы работы с Blueprint - визуальным скриптинговым инструментом. Рассматриваются CustomEvent, функции, макросы, делегаты и интерфейсы. Особое внимание уделяется отладке: как находить ошибки и предотвращать проблемы. Вторая часть модуля посвящена математике для разработчиков - векторы, физика, тригонометрия на практических примерах. Также студенты научатся создавать ландшафты и работе с элементами уровней.

Модуль 3: Графика и взаимодействие

Модуль охватывает работу с графическими компонентами. Студенты научатся создавать материалы, текстуры и работать с мешами. Рассматриваются Material Instances и Material Functions для эффективного управления графикой. Также объясняется, где находить готовые ресурсы и как настраивать коллизии для взаимодействия объектов.

Модуль 4: Анимация

Этот блок посвящен созданию и оптимизации анимации. Рассматриваются различные типы анимации, программные методы и инструменты как Blend Space и монтаж. Студенты научатся работать с Root Motion и Animation Linking, а также узнают о лучших источниках для поиска анимационных ресурсов.

Модуль 5: Основы геймплея

Тут раскрываются основы создания игрового процесса. Включает механики повреждений, работу с системой способностей, анализ HitResult. Студенты научатся создавать интерфейсы с помощью виджетов, работать с Game Mode и Game Instance, а также разрабатывать правила и логику игры.

Модуль 6: Искусственный интеллект

Модуль о создании разумного искусственного интеллекта для персонажей. Начинается с основ навигации по уровню, затем переходит к Behavior Trees - их элементов и принципов работы. Завершается рассмотрением системы запросов к окружающей среде (EQS) для принятия решений AI.

Модуль 7: Сетевая игра

Студенты освоят принципы многопользовательской игры. Модуль охватывает репликацию данных, удаленные вызовы процедур (RPC), работу с GameState и PlayerState. Также рассматриваются вопросы владения объектами, путешествия между уровнями и управления игровыми сессиями.

Модуль 8: C++ для Unreal Engine

Завершающий модуль углубляет знания программирования на C++ специфично для Unreal Engine. Повторяются и расширяются темы рефлексии, умных указателей, структур данных, а также работы со статистикой и консолью - теперь на уровне кода.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора