Базовые принципы работы с движком Unreal Engine 4
Изучим среду разработки Unreal Engine, разберёмся в навигации в редакторе, рассмотрим структуру сцены и приёмы работы с объектами
Основы визуального программирования на Blueprints
Познакомимся с общими принципами программирования. Разберём переменные и логические выражения, освоим функции — функциональное программирование, классы и наследование — объектно-ориентированное программирование
Проектирование и прототипирование
Получим базовое понимание проектирования игровых систем, освоим принципы именования и структурирования проекта. Рассмотрим прототипирование игровых механик, общий дебагинг кода и принципы тестирования
Главный персонаж и враги
Научимся создавать и управлять персонажем. Рассмотрим создание NPC и простого искусственного интеллекта (AI Controller).
Пользовательский интерфейс
Научимся создавать интерфейс игры для игрока, для основного меню и внутриигрового меню
Наполнение игрового мира
Изучим инструменты для наполнения уровня и интерактивные элементы для взаимодействия. Научимся соединять уровни в цепочку прогрессии. Изучим базовые принципы работы рендера, света, их оптимизации. Узнаем, как производить настройку света и звуковое оформление уровня. Освоим сборку билдов игры development и shipping
Дизайн пространства
Научимся разрабатывать минимально необходимую документацию для создания уровня на примере топ-даун шутера. Соберём уровень на движке и проведём балансировку геймплея и экономики. Научимся строить дизайн пространства в контексте геометрии, психологии визуального восприятия и времени.
Дипломная работа
В качестве дипломного проекта вы разработаете полностью играбельный и жизнеспособный билд своей игры на движке Unreal Engine.
Работа выполняется под руководством преподавателей курса