Этот курс посвящен изучению Blueprints, который является основным редактором разработки проектов в Unreal Engine (UE). Он представляет собой визуальный график скриптов, который в большинстве случаев заменяет сложное программирование.
Разработка проектов на Blueprints имеет два весомых преимущества:
Поэтому если вы хотите углубить свои знания в области программирования на UE – этот курс для вас!
Курс предназначен для тех, кто хочет стать опытным программистом/разработчиком проектов разной сложности на движке UE и при этом не прибегать к изучению С++.
Благодаря знаниям, которые вы получите в рамках этого курса, вы сможете реализовывать как собственные проекты, так и стать востребованным специалистом на рынке труда.
В процессе обучения вы:
– поймете, как устроена система визуального скриптинга;
– получите углубленные знания по редактору Blueprints и его использованию;
– познакомитесь с объектно-ориентированным программированием (ООП), без которого разработка сложных проектов превращается в потерю времени и денег;
– станете более уверенными в среде разработки приложений на UE и т. д.
Курс предназначен для тех, кто хочет стать опытным программистом/разработчиком проектов разной сложности на движке UE и при этом не прибегать к изучению С++.
Благодаря знаниям, которые вы получите в рамках этого курса, вы сможете реализовывать как собственные проекты, так и стать востребованным специалистом на рынке труда.
День 1
Введение в редактор Blueprints
Ноды, пины, инпуты и оутпуты
Типы данных
Функции, события, макросы
Методы хранения и передачи данных
Взаимодействие между объектами
День 2
Инкапсуляция данных
Наследование, иерархия объектов
Полиморфизм, интерфейсы
Работа с компонентами объектов
Структуризация проекта
Диспетчеры событий, делегирование, Callback-функции
День 3
Таблицы данных и взаимодействие с дизайнерами
Мультиплеер и репликация данных
Сетевая отладка и защита от взломов
Практические занятия
День 4
Введение в C++ – основы и синтаксис
Интеграция C++ в Blueprints
Unreal Engine Source – установка и настройка
Создание выделенного сервера
Оптимизация логики и отладка
День 5
Практические занятия
Мы даем актуальные навыки, сегодня применяемые профессионалами в работе. Это не теория, которую можно изучить самостоятельно, а способы быстро и качественно выполнить поставленную задачу. Методы, которые используются в ежедневной практической работе.