Skillbox

Профессия Разработчик игр на Unreal Engine 4

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Есть
  • Формат: Online
  • Рассрочка: Есть
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

Профессия Разработчик игр на Unreal Engine 4

Научитесь создавать игры с нуля на Blueprints и C++, разберётесь в командной разработке, ведении документации и добавите 4 игры в портфолио.

Для кого этот курс?
  • Тем, кто всегда мечтал делать игры
    Никогда не писали код? Не страшно, ведь в Unreal Engine 4 большую часть программной логики можно сделать в визуальном редакторе. Когда освоите это, научим хардкорному программированию.
  • Начинающим программистам в поиске специализации
    Создадите несколько игр на движке UE4. Узнаете, как работать с моделями, камерой, анимацией и эффектами, управлением, напишете клиент-серверную часть мультиплеерной игры. Стартуете с позиции middle-разработчика.
  • Опытным разработчикам, которые хотят уйти в геймдев
    Познакомитесь с возможностями движка, освоите C++ в UE4, научитесь программировать игровой AI и другие технически сложные вещи. Поймёте, как работает геймдев-команда.
Программа обучения
Основные курсы Обязательные курсы для вашей профессии. Это основы, которые важно изучить для успешного старта карьеры. Вам понадобится примерно год, чтобы пройти курсы из этого блока.
  • Делаем простой арканоид на Blueprints
  • Усложняем задачу: пишем арканоид на С++
  • Делаем шутер с видом сверху (TDS)
  • Создаём окружение
  • Разбираемся с основными классами и методами
  • Настраиваем звук и спецэффекты
  • Улучшаем игру
  • Делаем сетевую игру
  • Собираем мобильный прототип игры
  • Работа в команде
Дополнительные курсы На этом курсе вы получите навыки для работы с Git, которые нужны каждому разработчику.
  • Система контроля версий Git
Знания и навыки, которые приобретете
  • Написание читаемого кода, знание классических алгоритмов и структур данных
  • Написание тестов, рефакторинг и документирование
  • Участие в отладке внутренних процессов разработки (code review, code style, deployment flow)
  • Помощь в разработке VR- и AR-приложений senior-разработчику
  • Временная оценка поставленных задач (в трекере)
  • Взаимодействие с художниками, дизайнерами и другими разработчиками
  • Опыт работы с системами контроля версий
  • Сборка основы проекта в Unreal Engine по техническому заданию