Профессия Разработчик игр на Unreal Engine с нуля до Middle
Вы освоите игровой движок Unreal Engine и язык C++. Соберёте портфолио и сможете применить свои навыки в геймдеве, киноиндустрии, архитектуре, промышленности, медицине и многих других сферах.
- Геймджемы для отработки навыков
- Портфолио из 4 игр
- Курс по нейросетям в подарок
О профессии
Unreal Engine — один из самых востребованных и мощных движков. В основном на нём разрабатывают высокобюджетные ПК игры, в которые играют миллионы пользователей.
Помимо геймдева, Unreal Engine применяют в образовательных проектах, архитектуре, промышленности и кинематографе. Например, движок использовали при создании спецэффектов и графики в сериалах «Мандалорец» и «Мир Дикого Запада».
Чему вы научитесь
- Работать с движком Unreal Engine
Изучите интерфейс движка и разберётесь, как создавать проект в программе от первичной настройки до экспорта готовой игры.
- Программировать на С++ и Blueprints
Освоите два важнейших инструмента в работе с Unreal — язык программирования C++ и визуальный язык скриптов Blueprints.
- Разрабатывать игры для ПК, Android и iOS
Поймёте, чем отличается разработка игр для смартфонов и ПК. Сможете создавать игры для самых популярных ОС.
- Глубже разбираться в коде
Изучите разные подходы к написанию кода. Узнаете, что такое архитектура, дерево классов, какие бывают контейнеры. Научитесь создавать собственные плагины для UE.
- Использовать Unreal в видеопродакшне
Подробно разберётесь, как работать со светом, анимацией, камерой и эффектами, чтобы создавать яркие CGI-ролики на движке.
- Грамотно организовывать рабочий процесс
Узнаете, как рационально распределять задачи в команде и повышать собственную продуктивность с помощью метода Kanban.
Ваши будущие работы
Разрабатывайте проекты быстрее с нейросетями
Искусственный интеллект не заменит специалиста, а поможет ускорить его работу. В конце обучения вы пройдёте курс про нейросети и сможете использовать их в работе.
- Разберёте задачи в геймдеве, которые может решить искусственный интеллект
- Выберете подходящие для вашей профессии нейросети
- Научитесь писать инструкции, чтобы быстро собирать черновики, концепты и визуализировать идеи
О Skillbox
Как проходит обучение
на платформе
Мероприятия для погружения в профессию
-
Закрытые воркшопы
Приобщитесь к профессиональному комьюнити, сможете задать любой вопрос специалистам и завести новые полезные знакомства.
-
Геймджемы
Самостоятельно или в команде из 2−3 участников создадите прототип игры. Придумаете новые идеи, протестируете старые и пополните портфолио.
Содержание курса
Вас ждут полезные видеоматериалы, интенсивная практика и увлекательные геймджемы.
- 12 месяцев обучения
- 487 видеоматериалов
Основные курсы
Обязательные курсы длительностью 12 месяцев, после которых вы получите сертификат. Это основы, которые нужны для успешной работы по профессии.
-
Введение в разработку игр
Вы поймёте, как устроен процесс разработки игр, на каких этапах задействованы разработчики, в чём заключаются обязанности. Выясните, как стать разработчиком. Разберётесь в основах геймдизайна и программирования. Поймёте разницу между движками.
-
- Пайплайн разработки игры.
- Грейды разработчиков.
- Основы геймдизайна.
- Общие понятия программирования.
- Инструменты и методы программирования.
- Описание движков.
- Топ-10 глупых вопросов разработчику.
-
-
Разработчик игр на Unreal Engine. Часть 1
Вы познакомитесь с движком Unreal Engine, потренируетесь создавать первые игры на Blueprints. Научитесь работать с ассетами и пройдёте основы языка программирования C++. Возьмёте за основу игру в жанре арканоид или змейка и добавите в неё новые механики.
-
- Создание проекта, интерфейс редактора, базовые операции.
- Базовые классы, настройки проекта, структура проекта и движка.
- Как использовать Git при работе в одиночку.
- Первый блюпринт. Компоненты.
- Переменные и функции. Управление потоком в Blueprints.
- Actor. Взаимодействие между Actor.
- Отладка и тестирование Blueprints.
- Наследование, массивы.
- События скриптов (Construction Script, Spawn, Event Dispatcher).
- Сборка на Blueprints.
- Инструменты для разработки на С++. Первый код.
- Разработка на С++ в процедурном стиле.
- Препроцессор и его директивы.
- Создание проекта и настройка проекта. Создание базовых классов на C++.
- Правила создания классов и объектов, заголовки и макросы.
- Массивы. Преобразование типов данных.
- Классы и объекты в С++. Инкапсуляция.
- Указатели и ссылки.
- Классы и объекты в С++. Наследование.
- Структуры и перечисления.
- Классы и объекты в С++. Полиморфизм.
-
-
Разработчик игр на Unreal Engine. Часть 2
Повысите уровень владения C++, научитесь программировать популярные игровые механики. Поймёте, как организовать структуру проекта и кода в Unreal Engine и закрепите знания с помощью работы над небольшой игрой.
-
- Знакомство с Top Down Shooter.
- Персонаж, камера.
- Работа с анимациями.
- Взаимодействие с артом.
- Визуальные эффекты.
- Базовые механики стрельбы.
- Система оружия.
- Система инвентаря. 4 модуля.
- Система здоровья персонажа. 2 модуля.
- Система бафов и дебафов.
- Интерфейс.
- Правила игры.
- Система спавнеров.
- Искусственный интеллект.
- Boss.
- Обзор мультиплеера в UE.
- Создание и подсоединение к сессии.
- UI для Lobby-меню. 4 модуля.
- Преобразование проекта под мультиплеер. 2 модуля.
- State Effect.
- Изменение врагов и босса под мультиплеер.
- Финальный полишинг под конец игры.
- Подготовка билда.
- Мобильный прототип.
-
-
Middle-разработчик игр на Unreal Engine. Часть 1
Узнаете, как делать перегрузку функций и работать с многопоточностью. Выясните, как создавать зависимости в объектах, что такое виртуальные функции, инструкторы и конструкторы. Сможете обрабатывать исключения.
-
- Перегрузка операторов.
- Конструкторы копирования и преобразования.
- Отношения между объектами.
- Виртуальные функции.
- Абстрактные классы.
- Исключения в C++.
- Умные указатели.
- Идиомы C++. 3 модуля.
- Принципы KISS, DRY, SOLID.
- Порождающие паттерны проектирования.
- Структурные паттерны проектирования.
- Поведенческие паттерны проектирования.
-
-
Middle-разработчик игр на Unreal Engine. Часть 2
Изучите подходы к написанию кода, архитектуру, дерево классов, контейнеры. Сможете создавать собственные плагины для Unreal Engine.
-
- Обзор библиотеки STL.
- Итераторы.
- Алгоритмы STL. 5 модулей.
- Многопоточная разработка std::thread.
- ThreadUE. 2 модуля.
- Анализ стандарта программирования Unreal Engine.
- Расширение функционала UE Editor.
- Gameplay Ability System.
- Crowd-техники.
-
Дополнительные курсы
Помогут лучше разобраться в основах профессии. Вы можете проходить их параллельно с основными курсами или обращаться к ним по мере необходимости.
-
Видеопродакшн в Unreal Engine
Научитесь использовать игровой движок как виртуальную киностудию. Сможете работать со светом, камерой, кадром, делать анимацию и спецэффекты.
-
- Камера. Основа композиции кадра.
- Анимация. Психология монтажа.
- Камера. Движение камеры.
- Анимация. Работа с анимациями в Unreal Engine.
- Камера. Постановка захватывающего кадра.
- Камера. Живая камера.
- Анимация. Основные типы.
- Анимация. Motion Capture.
- Камера. Монтаж.
- Анимация. Симуляция и процедурные анимации.
- Свет. Основы постановки.
- VFX.
- Постобработка. Теория цвета.
- Постобработка. Практика.
-
-
Нейросети в играх и CG
Вы поймёте, как может пригодиться ИИ в профессии художника, геймдизайнера и разработчика игр. Подберёте подходящую для себя нейросеть и научитесь составлять грамотные запросы для неё.
-
- Как ИИ меняет индустрию игр.
- Как нейросети помогают в создании игр.
- Логика решения конкретных задач с помощью ИИ.
- Логика построения промптов.
-
Уже прошли какие-либо курсы Skillbox?
Скажите об этом менеджеру — платить за них не придётся.
Спикеры курса
- Павел Горкин
C++/Blueprints-разработчик
- Иван Вакуленчик
VR/AR-разработчик
- Радена Борисова
Free Roam-VR разработчик
- Евгений Чичилов
Программист C++/Blueprint
- Сергей Анцукевич
Технический директор District Zero
- Иван Гущин
Арт-директор District Zero
- Ася Орлова
Геймдизайнер
Год английского языка!
Пройдите 3 модуля из первого курса и получите доступ к урокам английского языка по промокодам от Skillbox на год.
Предложение действует для пользователей Skillbox, которые купили любую профессию с 1 марта 2023 года.
Вас ждут:
- методика ускоренного запоминания слов и грамматики
Вам может понравиться
Часто задаваемые вопросы
-
Я никогда не программировал на C++ и не ориентируюсь в игровых движках. У меня получится?
Конечно! При правильном подходе к обучению, самостоятельном расширении кругозора и своевременном выполнении домашних заданий вы сможете достигнуть результата даже без специальных базовых знаний. Во всём помогут опытные наставники, которые будут курировать вас на протяжении всего курса.
-
Каким системным требованиям должен соответствовать мой компьютер?
Операционная система Windows 10/8/7. Unreal Engine может работать на macOS и Unix OS, но мы не рекомендуем использовать Linux. Материал курса записан на Windows 10.
Рекомендуемый процессор — четырехъядерный Intel или AMD с тактовой частотой 3.3 GHz и выше. Минимальный — двухъядерный Intel или AMD с тактовой частотой от 1.8 GHz.
Рекомендуемая оперативная память — 16 GB и выше. Минимальная — 8 GB.
Рекомендуемая видеокарта — NVIDIA GeForce GTX 700 с 4GB видеопамяти или выше. Минимальная — NVIDIA GeForce GTX 530 с 2GB видеопамяти.
SSD-диск на 128GB-512GB для установки движка (около 30-40 GB), IDE (около 7-16 GB) и рабочих проектов, которые будут занимать от 1GB-8 GB.
Приоритет оборудования: процессор > SSD > оперативная память > видеокарта. -
Какой график обучения? Получится ли совмещать его с работой?
Вы можете работать с материалами курса в удобное время, двигаясь по программе в подходящем вам темпе. Более того, все уроки будут доступны и по окончании курса, навсегда, так что вы сможете освежить свои знания в любой момент. Обучение организовано таким образом, чтобы вы могли совмещать его с работой, учёбой и личной жизнью.
-
Я смогу общаться с преподавателями?
У вас будет куратор в Telegram-чате, а преподаватель лично прокомментирует домашние задания и даст полезные советы. Так вы сможете перенять опыт, профессиональные знания и лайфхаки от ведущих специалистов.
-
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.
- Санкт-Петербург
- Алматы
- Минск
- Москва
- Санкт-Петербург
- Алматы
- Волгоград
- Воронеж
- Екатеринбург
- Казань
- Красноярск
- Нижний Новгород
- Новосибирск
- Омск
- Пермь
- Ростов-на-Дону
- Уфа
- Челябинск
- Вологда
- Гомель
- Ижевск
- Иркутск
- Калининград
- Кемерово
- Киров
- Краснодар
- Курск
- Липецк
- Махачкала
- Оренбург
- Пенза
- Ростов
- Рязань
- Саратов
- Сочи
- Ставрополь
- Сургут
- Тверь
- Тольятти
- Томск
- Тула
- Тюмень
- Ульяновск
- Хабаровск
- Чебоксары
Отзывы участников
Здесь есть общение, решение сложных задач, игра, возможности учиться и развиваться в команде. Что может быть лучше? Я рада, что выбрала этот путь.
11 отзывов