Образовательный курс

Разработчик игр на Unreal Engine 4

Получите профессию разработчика игр: с нуля до трудоустройства в игровую студию за 1 год.

Программа идеально подойдет

Тем, кто всегда мечтал делать игры

Никогда не писали код? Не страшно, ведь в Unreal Engine 4 большую часть программной логики можно сделать в визуальном редакторе. Когда освоите это, мы научим хардкорному программированию. Уже через несколько месяцев вы сделаете несколько играбельных проектов и сможете устроиться в игровую студию.

Начинающим программистам в поиске специализации

Вы создадите несколько игр на движке UE4. Получите прикладные знания по работе с моделями, камерой, анимацией и эффектами, управлением, напишете клиент-серверную часть мультиплеерной игры. Стартуйте в геймдеве сразу с позиции middle-разработчика.

Опытным разработчикам, которые хотят уйти в геймдев

Вы сможете применять свои знания в игровой разработке: познакомитесь с возможностями движка, освоите C++ в UE4, научитесь программировать игровой AI и другие технически сложные вещи. Поймете, как работает геймдев-команда: какими средами и инструментами пользуется.

Что вас ждет

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

Программа курса содержит 10 основных блоков.

  1. Делаем простой арканоид на Blueprints

    • Создание проекта, интерфейс редактора, базовые операции.
    • Базовые классы, настройки проекта, структура проекта и движка.
    • Как использовать Git при работе в одиночку.
    • Первый блюпринт, компоненты.
    • Переменные, функции, управление потоком в Blueprints.
    • Actor, взаимодействие между Actor.
    • Отладка, тестирование Blueprints.
    • Наследование, массивы.
    • События скриптов (Construction Script, Spawn, Event Dispatcher).
    • Сборка на Blueprints.
  2. Усложняем задачу: пишем арканоид на С++

    • Инструменты C++.
    • Базовый синтаксис C++ и принципы ООП на примере змейки.
    • Змейка: переписываем классы с помощью STL.
    • Создание проекта, создание базовых классов на C++, настройка проекта.
    • Правила создания классов и объектов, заголовки и макросы.
    • Переписываем Arkanoid на С++.
    • Отладка и тестирование.
    • Сборка.
  3. Делаем шутер с видом сверху (TDS)

    • Создание проекта, настройка проекта, настройка базовой сцены
    • Разбор диздока, разработка архитектуры проекта и настройка базовых классов под определенный жанр
    • Работа с камерой
    • ООП в UE4: Как строить архитектуру фичи на базе фреймворка UE4
  4. Создаем окружение

    • Типы ассетов.
    • Импорт различных типов ассетов, правила наименования, структура проекта.
    • Статичные модели (Static Mesh).
    • Модели со скелетной анимацией (Skeletal Mesh).
    • Анимация моделей с помощью инструментов Animation Blueprint, State Machine, Blending.
    • Создание ландшафтов с помощью Landscape.
  5. Разбираемся с основными классами и методами

    • Система событий.
    • Базовый класс Pawn.
    • Механизм процедурных разрушений (Destructable Mesh).
    • Взаимодействие между Actor.
    • Контроллер (Controller).
    • Навигационные данные (Navmesh) и навигация.
    • Получение управления классом Pawn (Possess), создание новых Actor (Spawn).
    • Ссылка на функцию (Delegates).
  6. Настраиваем звук и спецэффекты

    • Анимации.
    • Постэффекты.
    • Частицы.
    • Звуковая система.
  7. Улучшаем игру

    • Коллизии и физика.
    • UI: HUD (Head-Up Display — индикаторы очков жизни, здоровья, опыта, субтитры, указатели прицела и другие наложения), виджеты.
    • UI: UMG (Unreal Motion Graphics — часть возможностей UE4 для быстрого создания интерфейса), возможности рисования на холсте (Canvas).
    • AI: деревья поведения (BehaviorTree).
    • AI: хранение переменных в BlackBoard.
    • Возможности таблицы данных (DataTable).
  8. Делаем сетевую игру

    • Терминология и архитектура репликации в UE4.
    • Выделенный или локальный сервер.
    • Настройка репликации классов.
    • Настройка реплицируемых функций.
    • Смена карты в игре (Server Travel).
  9. Собираем мобильный прототип игры

    • Создание проекта, настройка редактора.
    • Настройка проекта для работы с мобильной платформой.
    • Взаимодействие с другими инструментами.
    • Ограничения мобильных платформ.
    • Отладка и тестирование.
    • Сборка.
  10. Работа в команде

    • Разделение обязанностей.
    • Коммуникации.
    • Регламенты.
    • Документация.
    • Планирование, мониторинг и прием задач.
    • Gitflow — методология работы с Git.

Получите полную программу и индивидуальную консультацию

Преподаватели

Что дает профессия разработчика игр на Unreal Engine 4

Вы сможете получить не только востребованную профессию с достойной зарплатой, но и делать то, что вам действительно нравится.

Работа, о которой многие только мечтают

Офисная серость и бессмысленная рутина окажутся в прошлом. Разрабатывая игры, вы будете решать творческие задачи и видеть результат своего труда. Каждый день принесет новые вызовы и победы.

Достойная зарплата

Средняя заработная плата разработчика игр — 90 000 рублей. После курса у вас будут знания и портфолио, что позволит вам сразу получить позицию middle-разработчика с более высоким окладом.

Множество вакансий на выбор

Сейчас на одном только hh.ru доступно 9 300 вакансий в сфере разработки игр. Вы сможете выбрать проект по душе, будь то масштабная MMO или уютное инди.

Вы научитесь

Всему, что нужно знать современному разработчику компьютерных игр.

Создавать игры от и до

От прототипа до программных спецэффектов, анимации, игровой физики, AI и написания клиент-серверной части.

Программировать на Unreal Engine 4 Blueprints

Создавать программную логику средствами визуального редактора движка UE4.

Писать на С++ в контексте Unreal Engine 4

Владеть одним из самых актуальных языков программирования, применимого не только в разработке игр.

Понимать клиент-серверное взаимодействие в UE4

Создавать мультиплеерные игровые проекты: кооперативные игры и большие MMO.

Работать с системами контроля версий

Вести проекты в Git/SVN/Perforce и другими популярными CVS. Это необходимый навык любого разработчика.

Работать в команде

Понимать регламенты, уметь пользоваться менеджерами задач, эффективно общаться с другими членами команды.

скидка 50%

Как проходит обучение

Вы выполняете домашние задания и открываете доступ к новому уникальному контенту по теме. Достаточно выделить 3–5 часов в неделю.

  1. Изучаете
    тему

    В курсе — полезные видеоуроки.

    Интерфейс системы обучения
  2. Выполняете домашнее задание

    В том темпе, в котором вам удобно.

    Интерфейс системы обучения
  3. Общаетесь с наставником

    Закрепляете знания и исправляете ошибки.

    Интерфейс системы обучения
  4. Защищаете дипломный проект

    И дополняете им свое портфолио.

    Интерфейс системы обучения

Смешанное обучение

Вы будете заниматься и онлайн в личном кабинете, и очно с преподавателем.

Workshop Workshop Workshop Workshop

Гарантированное трудоустройство

В конце обучения центр карьеры Skillbox найдет вам первую работу в компании — подберет подходящие вакансии и организует собеседование. Вот как это происходит:

  1. Защита диплома. Вы презентуете свою работу реальным компаниям-заказчикам и обмениваетесь контактами с рекрутером.
  2. Подготовка резюме. Специалисты центра по подбору IT-персонала SymbioWay проводят ваше профилирование, составляют правильное резюме и размещают в своей базе.
  3. Обзор вакансий. Вы получаете персональную подборку вакансий и сами решаете, на какие из них откликнуться и пройти собеседование.
  4. Трудоустройство. По итогам интервью вам остается только выбрать позицию с наилучшими условиями и начать работать.

Ваше резюме после обучения

Аделина Ветрова разработчик игр на Unreal Engine 4

Ожидаемая зарплата от 90 000

Ключевые навыки:
  • Написание кода в соответствии с поставленными задачами.
  • Участие в отладке внутренних процессов разработки (code review, code style, deployment flow).
  • Временная оценка поставленных задач (в трекере).
  • Помощь в разработке VR и AR приложений senior-разработчику.
  • Написание тестов, рефакторинг и документирование.
  • Сборка основы проекта в Unreal Engine по техническому заданию.

Диплом Skillbox

Подтверждает успешное прохождение курса «Разработчик игр на Unreal Engine 4»

Разработчик игр на Unreal Engine 4

Стоимость обучения

Скидка 50%

Стоимость обучения 117 000

2 438 Рассрочка без первого взноса

58 500

Гарантия возврата денег в течение 14 дней

Запишитесь на курс

Дата начала: 8 декабря

Осталось: 15 мест

Часто задаваемые вопросы

  1. Я никогда не программировал. У меня получится?

    Курс подходит для людей, не имеющих навыков работы с данными, языками программирования или нейросетями. Наши методики и система поддержки позволят вам научиться всему с нуля.

  2. Какой график обучения? Получится ли совмещать его с работой?

    Вы можете работать с материалами курса в любое удобное время, двигаясь по программе в подходящем вам темпе. Более того, все уроки будут доступны и по окончании курса навсегда, так что вы сможете освежить свои знания в любой момент. Весь формат обучения построен таким образом, чтобы вы могли совмещать его с работой, учебой и личной жизнью.

  3. Сколько часов в неделю мне нужно будет уделять учебе?

    Вы сами выбираете нагрузку и скорость, с которой будете проходить курс. Хотите — занимайтесь два часа в неделю, хотите — шесть часов в день. Но в любом случае не забывайте отдыхать.

  4. Я могу общаться с преподавателем?

    Да, у вас будет доступ к закрытому Telegram-чату. Преподаватель будет лично комментировать домашние задания и давать полезные советы. Так вы сможете перенять уникальный опыт, профессиональные знания и лайфхаки от нашего преподавателя.

  5. Действуют ли какие-нибудь программы рассрочки?

    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на мелкие ежемесячные платежи.

  6. А я точно смогу трудоустроиться?

    Да, мы помогаем выпускникам получить работу в геймдев-компаниях.

или получить

О Skillbox

Максимально практическое обучение от лидеров digital-рынка. Курсы от компаний, работающих на реальных проектах.

После обучения вы можете трудоустроиться в эти компании или к партнёрам университета.

25 000 +

студентов учатся на наших курсах

82%

студентов довольны преподавателями

89%

выпускников получают карьерный рост

94%

выпускников довольны курсом и результатом

Появились вопросы по курсу?

Оставьте ваш номер телефона, и наш специалист свяжется с вами, чтобы дать подробную информацию.