main
  • главная
  • курсы
  • менторы
  • оплата
  • ивенты
  • контакты

Unreal Engine 4

Game Developer Course

video-preview

«Game Developer Course» — это 10 месяцев погружения в разработку игр. Каждую неделю будет проходить 2 лекции и 2 практических занятия вместе с консультациями и фидбэком от преподавателя. В ходе обучения студенты получат фундаментальные знания, достаточные для начала работы в сфере GameDev и создания своего прототипа игры.

Курс разбит на 3 блока по сложности: Junior, Middle, Pro. Вы можете пройти их последовательно или зарегистрироваться на отдельный блок – в зависимости от вашего опыта и имеющихся навыков.

блоки курса game developer

  • 01

    Junior Level Course

  • 02

    Middle Level Course

  • 03

    Pro Level Course

Чему вы научитесь на курсе

  • Досконально изучите движок Unreal Engine, систему визуального программирования Blueprint и язык С++ на UE

  • Научитесь формировать архитектуру игры, находить баги в ней и знать как их исправить

  • Создадите синематик и свой первый прототип игры, которые добавите в портфолио

  • Структурируете свои знания о сфере GameDev и переймете весь многообразный опыт менторов курса

  • Подготовитесь к реальной жизни разработчика игр и смело ворветесь в новую сферу

  • Узнаете как продвигать себя на маркетплейсах и успешно проходить собеседования

Ваши будущие работы

  • student_work
  • student_work
  • student_work
  • student_work
  • student_work
  • student_work
  • student_work
  • student_work
  • student_work
  • student_work
  • student_work
  • student_work

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

  • Junior level

  • ОСНОВЫ РАБОТЫ В UE4

    В этом блоке будет первое знакомство с Unreal Engine. Студенты изучат интерфейс UE4, освоят его основные инструменты, узнают о возможностях, которые предоставляет разработчику движок.

    • Вьюпорт и окна
    • Настройки
  • UE4 ARTIST

    Блок, который станет полезным как для 3D-художника, так и для программиста. Импорт 3D-объектов в сцену, настройка шейдеров, освещения, работа с ассетами, сборка игровой локации.

    • Моделирование и ландшафты
    • Шейдинг
    • Анимация
    • Свет
    • Рендеринг
    • Ткани
    • Системы частиц
    • Работа с секвенсором и рендеринг
  • Fundamental coding

    С++ — это фундаментальный язык программирования, без которого в разработчиках игр нечего делать. Все глубокие вещи пишутся именно на этом языке. Опытный ментор поможет систематизировать и структурировать знания по программированию. Студенты изучат переменные, циклы, массивы и функции, классы, а также темы объектно-ориентированного программирования, которые касаются разработки игр.

    • Переменные
    • Математические операции
    • Возведение в степень
    • Случайные числа
    • Логические операции
    • Константы
    • Switch
    • Область видимости
    • Игра Пираты
    • Цикл while
    • Компиляция, препроцессор, namespaces
    • Цикл do
    • Цикл for
    • Объявление своих функций
    • Перегрузка функций
    • Передача параметров по значению и по ссылке
    • Указатели
    • Nullptr
    • Массивы
    • Std::string, Std::vector
    • Итераторы
    • Многомерные массивы
    • Объекты — структуры и классы
    • Уровень доступа — private, public, protected
    • Конструктор по умолчанию и параметризованный
    • Перечисления (Enum и Enum class)
    • Static члены класса
    • Наследование
    • Виртуальные функции
    • Деструкторы
    • Стек, хип
    • Динамическое выделение памяти — оператор new
    • Оператор delete
    • Пишем аналог std::vector
    • Перегрузка операторов
    • Перегрузка операторов продолжение
    • Продолжаем писать std::vector
    • Шаблоны
    • Исключения
    • Чисто виртуальные функции
    • Linked List
    • “Умные” указатели
    • RAII
    • Map, Set
    • Указатель на функцию
    • Лямбда-функции
    • Игра змейка — используем изученные средства языка на практике
  • Middle level

  • UE4 BLUEPRINTS

    Blueprints — система визуального программирования при помощи нодовых структур. По сути, та же логика, но практически без кода. Система Unreal Engine позволяет создавать элементы геймплея, используя визуальный интерфейс. Слушатели освоят процедурную генерацию контента, подключат ИИ, разработают элементы пользовательского интерфейса. Изучат современные тенденции в работе с виртуальной реальностью, сделают компоновки шутеров от первого и третьего лица и другое.

    • Твердые тела
    • Регдол
    • Частицы
    • Блюпринты
    • Переменные и массивы
    • Логика искусственного интеллекта
    • Пользовательский интерфейс
    • От третьего лица
    • От первого лица
    • Мультиплеер и сеть
    • Оптимизация
  • UE4 CODING

    В самом объемном блоке курса студенты погрузятся в чистый кодинг игр. Познакомятся с особенностями кодинга на С++ на движке UE4. Изучат базовые элементы геймплея. Исследуют различные типы класса Actors и научатся с ними работать на игровом уровне. Поработают с базовым классом Actors — Pawn. Используют его для представления игрока и других персонажей в игре, настроят его внешний вид, взаимодействие с миром и физику. Разберутся, как объявлять свойства, используя стандартный синтаксис С++. Вникнут в систему управления памятью и систему обработки игровых объектов с ее базовым классом UObject. Познакомятся со специализированным синтаксисом UFunctions. Далее научатся писать собственные контроллеры, работать с ИИ в игре и инструментом создания элементов UI — UMG (Unreal Motion Graphics UI Designer).

    • UBT/UHT
    • Base Class Concepts/Reflection
    • Components/Outers
    • Events/Delegates/Interfaces
    • UE4 Lifecycle(Engine,Actor)
    • PlayerController/Input
    • GameMode/ GameState/ PlayerState/ GameInstance
    • UMG/Slate
    • Traces/Physics
    • Anim Instance/Animations
    • Materials (Instances, Creating blob material)
    • Multiplayer Base (Reflection, Reliable, Client/Server) RPC calls
    • FileSystem/Help Modules
    • Plugins Basics(Creating Basic plugin for Input)
    • Editor Plugin(Mode)
    • Commandlet Plugin
    • Blueprint Class Plugin
    • IOS Plugin
    • Android Plugin
    • SDK Integration
    • Blueprint Function Library
    • Unreal Services
  • Pro level

  • SOFTWARE ARCHITECTURE

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

    • Организация структуры проекта
    • Паттерн Command. Упаковка структур
    • Паттерн Flyweight. Контейнеры. Многопоточность
    • Создание плагина. Интеграция PugyXML
  • QA

    Обязательным этапом производства качественной игры является ее тестирование и отладка. Студенты узнают, как искать баги в игре и что с ними делать дальше.

    • Тестирование в реальном мире и вокруг нас
    • Примеры багов движка Unreal Engine
    • Описание багов
    • Приоретизация, severity
    • Технические требования
    • Итеративность
  • Soft Skills

    Soft skills — помощь в составлении портфолио и резюме, размещении работ на различных маркетах, работа с UpWork, LinkedIn и другими площадками для поиска заказов.

    • Выстраивание карьерной траектории
    • Составление резюме
    • Эмоциональный интеллект
    • Постановка задач, ТЗ, оформление багов
    • Оформление и поддержка документации
    • Нетворкинг. Цели, способы
    • Построение сопроводительного письма
  • PHYSICS & MATH

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

расписание учебных блоков

    • вт
    • чт
    лекции

    Лекции проходят по вторникам и четвергам

    • ср
    • пт
    практики

    Практические задания выполняются по средам и пятницам

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

  • Лекции транслируются в режиме реального времени. Учащийся имеет возможность наблюдать за расшаренным экраном преподавателя. Доступ является закрытым и предоставляется только студентам курса.

  • Возникшие во время лекции вопросы можно задавать непосредственно в чате трансляции – преподаватель обязательно озвучивает их и отвечает в процессе лекции

  • Демонстрация выполненных практических работ проходит в сервисе Trello, где каждая работа получает оценку и фидбек от команды поддержки

  • Студентам курса доступны записи лекций, которыми в любой момент можно воспользоваться как конспектом

  • Your browser does not support SVGs

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

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

Стоимость

  • Оплата одним платежом  
    $1415

    $1650

    -15%
    Оплата по блокам  
    Junior-$615
    Middle-$645
    Pro-$205

    Итого: $1465

    Оплата частями ­
    $165 / месяц

    Длительность курса
    10 месяцев

Менторы

  • Богдан Быков

    UE Artist

    “Игровая индустрия буквально взорвалась на моих глазах. Мы росли с ней вместе. Первые игровые приставки, проведенные сутки в компьютерных клубах, доступный интернет и магия онлайн игр — это все теперь уже неотъемлемый элемент из моего детства”.

    Богдан познакомился с 3D-графикой в университете и всерьёз заинтересовался разработкой игр. Интерес к технологиям и любовь к творчеству стали определяющими в выборе его пути.

    Первые карьерные шаги были в сфере тестирования небольших игр на JavaScript, а потом Богдан работал с VR, синематикой и полным циклом разработки игровых проектов.

    Богдан основал собственную независимую компанию Vaalbara Games и сейчас занимается её развитием.

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

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

    Богдан Быков
  • Сергей Малинин

    Fundamental coding

    “Впервые заинтересовался разработкой в 8м классе. Начал изучать Basic – мой первый язык программирования, затем были Fortran и Focal на купленной родителями приставке к телевизору. Еще тот опыт!)
    Став чуть взрослее таки обратил внимание на С++. В то время, будучи в старших классах, этот язык программирования только начинал свое развитие и активно набирал обороты.”

    В арсенале Сергея различные языки программирования, такие как: C#, С++, Java, PHP, Kotlin, а также Web технологии, редакторы ProBuilder, Blender, Photoshop.

    Свою карьеру он начал с разработки мобильных бизнес приложений. В компании Digital Cloud Technologies Сергей работал над социальными проектами в сфере мобильных приложений. Параллельно в студенческое время начинал интересоваться и увлекаться гейм разработкой. Решил попробовать iOS, затем Android.

    Сейчас Сергей работает в компании UBISOFT, разрабатывает игры, в которые играют миллионы пользователей.

    “Считаю, что самое важное для работы в GameDev – ответственность перед командой и постоянное саморазвитие.”

    Сергей Малинин
  • Илья Сикорский

    BLUEPRINTS

    “Интерес к программированию появился еще в школьное время – на уроках информатики. Постоянно хотелось изучать что-то новое».

    Путь в IT начинал с разработки веб-приложений – NodeJs, Java, C#, MySQL. С 2017 года начал увлекаться разработкой игр на Unreal Engine 4. Таким образом Илья изменил направление с fullstack разработки на Gamedev.

    Илья работал как с маленькими проектами, так и с AAA играми крупных издателей. Был опыт работы с мобильными, ПК и VR играми.

    На данный момент Илья работает на AAA проекте в компании Altwolfsoftware. «Gamedev — это очень интересная и широкая область, в которую советую окунуться каждому!»

    Илья Сикорский linkedin
  • Дмитрий Ничипорчик

    UE CODING / SOFTWARE ARCHITECTURE

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

    Профессиональный путь начинал в IT с веб-разработки — PHP, MySQL и прочее, а 4 года назад начал работать на движке Unreal Engine.

    Помимо опыта в full-stack и построении полного цикла разработки, Дмитрий имеет опыт работы как с ААА-проектами, так и с небольшими играми.

    Сейчас занимает позицию Head of Development в компании StoryMode, выступает на различных митапах и успешно развивается в гейм-индустрии.

    “Самое главное для работы в GameDev — это желание и горящие глаза”.

    Дмитрий Ничипорчик linkedin
  • Ирина Куркина

    QA / Soft Skills

    Ирина стартовала в QA в 2007 году, в издательстве игр, которое работало на локальный рынок. Там она научилась основам тестирования, а навык оттачивался проверкой десятков проектов, которые проходили через компанию на потоке. С тех пор Ирина застала все трансформации индустрии игр в своей части мира: от бума «социалок» и издательства онлайн-игр до мобильной разработки и инди. И даже работала в средних и больших корпорациях – Mail.ru, 1C, Wargaming, Ubisoft.

    “Работа в сфере качества — непростая, она требует четкого понимания приоритетов, рисков и склада ума настоящего инженера. Нужно разбираться, как развернуть тестовое окружение или как работает система, которую ты видишь в первый раз. Как писать документацию. Какие вопросы задавать разработчикам, а на какие ответит Google. И конечно, нужно базово разбираться в игровых движках, чтобы локализовать источник проблем в клиентской части игры, если это необходимо.
    Но самое важное – это неистребимое любопытство исследователя. И если оно у вас есть, в QA это половина успеха”.

    Ирина Куркина linkedin
вводные лекции

Бесплатные уроки Unreal Engine 4

Для плавного вхождения в процесс обучения, а также подготовки к курсу рекомендуем ознакомиться с открытыми лекциями по Unreal Engine 4. Для доступа просто заполните форму.

    Подарочный сертификат

    Ваш идеальный подарок тут! Вы сможете удивить своих близких людей самым настоящим билетом в новую профессиональную сферу. Подарите им сертификат на курс «Game Developer. Full»

    Купить сертификат
    Game Developer.Full Certificate
    Связаться с куратором

    Задавайте вопросы, куратор всегда рада помочь и ответить на любой вопрос

    Unreal Engine 4 — передовой движок разработки игр в самых различных жанрах: RPG, шутеры, экшены. А применив гибкость технологии, в нем разрабатывают и квесты, стратегии, симуляторы и др. Написанный на языке С++, движок позволяет создавать игры для большинства ОС, платформ и портативных устройств. Unreal Engine 4 Developer может найти себя не только в создании игр, но и в разработке интерактивных решений для медиа-проектов, VR-приложений и так далее. Будущий разработчик в сфере gamedev на курсе UE4 научится особенностям кодинга на С++ в движке; созданию собственных контроллеров; работе с пользовательским интерфейсом в С++; особенностям искусственного интеллекта; разработке собственных плагинов; и, как итог и конечный продукт, разработке игры в жанре RPG. Курс разработки игр Unreal Engine 4 — шаг от базового кодинга на С++ к безграничному простору возможностей Game Developer.

    • contact@games.education
    • telegram
    +38 (068) 076-17-17
    • Политика конфиденциальности
    • Договор публичной оферты
    • ingamejob
    • gamedev
    • b3d
    info

    Информация о курсе

    • Влиться в группу можно до 8 марта
    • Длительность: 10 месяцев
    • Результат: проект для портфолио
    • Формат: живые онлайн-лекции
    • Поддержка ментора
    • Стоимость: $1415 (вместо $1650)
    регистрация

    выберите курс:

    • Game Developer
      Присоединиться к группе
      до 8 марта
    • NEW
      Game
      Design
      Старт:
      28 марта
    • NEW
      UI/UX
      Design
      Старт:
      13 апреля
    • Blender
      For Games
      Старт:
      Весна 2022
    ×

      ×

        ×

          ×

            ×

              ×

                ×

                  ×

                    ×

                      ×

                        ×

                          ×

                            ×

                            Регистрация на тестовый период курса

                              ×

                                ×

                                  ×

                                    ×

                                      ×

                                        ×

                                        Регистрация на бесплатную тестовую неделю

                                        На тестовой неделе курса “Game Developer” вы познакомитесь с самим движком Unreal Engine. На лекциях изучите интерфейс UE, освоите его основные инструменты, узнаете о возможностях, которые предоставляет разработчику UE. А на практическом занятии создадите свой первый уровень игры.

                                        Участие бесплатно при регистрации.