Unreal Engine 4 Game developer Pro level [games.education] [Макс Носатов]

Bot

Администратор
Команда форума
23 Янв 2020
201,150
3,137
113
Game Developer. Pro level — курс для тех, кто хочет стать настоящим профессионалом в сфере GameDev. Студенты узнают об особенностях программирования на С++ на движке UE4, научатся настраивать внешний вид игрока и других персонажей, взаимодействие с окружающим миром, работать с ИИ.
Для поступления на курс необходимы базовые знания:

  1. C++ или Similar OOP language (знания STL и Classes);
  2. школьной математики и физики;
  3. работы с матрицами;
  4. UE4, Blueprints.
ПРОГРАММА КУРСА GAME DEVELOPER Pro Level
  • SOFT SKILLS
Soft skills — помощь в составлении портфолио и резюме, размещении работ на различных маркетах, работа с UpWork, LinkedIn, и другими площадками для поиска заказов.
  1. Выстраивание карьерной траектории
  2. Составление резюме
  3. Эмоциональный интеллект
  4. Постановка задач, ТЗ, оформление багов
  5. Оформление и поддержка документации
  6. Нетворкинг. Цели, способы
  7. Построение сопроводительного письма
  • UE4 CODING
В самом объемном блоке курса студенты познакомятся с особенностями кодинга на С++, изучат базовые элементы геймплея. Поработают с базовым классом Actors — Pawn и используют его для представления игрока и других персонажей в игре, а также настроят его внешний вид, взаимодействие с миром и физику. Разберутся, как объявлять свойства, используя стандартный синтаксис С++. Вникнут в систему управления памятью и систему обработки игровых объектов. Познакомятся со специализированным синтаксисом UFunctions. Далее научатся писать собственные контроллеры, работать с ИИ в игре и инструментом создания элементов UI — Unreal Motion Graphics UI Designer.
  1. Элементы геймплея, классы, синтаксис
  2. Создание собственных контроллеров
  3. Интерфейс
  4. Искусственный интеллект
  5. Интегрирование SDK
  6. Разработка игры RPG
  7. Introduction to UE4 multiplayer
  8. GameModes / Game State / Player State
  9. RPC Calls
  10. Replication and gameplay networking
  • SOFTWARE ARCHITECTURE
В этом блоке будет рассмотрен процесс формирования архитектуры игры: какие задачи при этом решаются, какие инструменты лучше использовать, как упростить дальнейшую работу и поддержку. А также вопросы надежности игры, оптимизации производительности, масштабируемости.
  1. Организация структуры проекта
  2. Паттерн Command. Упаковка структур
  3. Паттерн Flyweight. Контейнеры. Многопоточность
  4. Создание плагина. Интеграция PugyXML
games.education/pro-level/