Що нового?

Придбаний Unreal Engine 4 coding [games.education] [Макс Носатов]

Інформація про покупку
Тип покупки: Складчина
Ціна: 48000 ГРН
Учасників: 0 з 23
Організатор: Відсутній
Статус: Набір учасників
Внесок: 2170.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Unreal Engine 4 coding [games.education] [Макс Носатов]

В этом самом объемном блоке погружаемся в чистый кодинг игр. Знакомимся c особенностями кодинга на С++ в движке UE4. Изучаем базовые элементы геймплея: Actors — исследуем различные типы этого класса и учимся с ними работать на игровом уровне. Работаем с базовым классом Актеров — Pawn — для представления игрока и других персонажей в игре; настраиваем его внешний вид, взаимодействие с миром и физику. Разбираемся, как объявлять свойства (Properties) используя стандартный синтаксис С++. Вникаем в систему управления памятью и систему обработки игровых объектов с ее базовым классом — UObject. Знакомимся со специализированным синтаксисом UFunctions. Далее — пишем собственные контроллеры, работаем с UMG (Unreal Motion Graphics UI Designer) — инструментом создания элементов UI, работаем с Искусственным интеллектом в игре.
ПРОГРАММА КУРСА CODING
  • ЭЛЕМЕНТЫ ГЕЙМПЛЕЯ

    Для начала познакомимся c особенностями кодинга на С++ в движке UE4. Изучаем базовые элементы геймплея: Actors — исследуем различные типы этого класса и научимся с ними работать на игровом уровне. Работаем с базовым классом Актеров — Pawn — для представления игрока и других персонажей в игре; настраиваем его внешний вид, взаимодействие с миром и физику. Разбираемся, как объявлять свойства (Properties) используя стандартный синтаксис С++. Вникаем в систему управления памятью и систему обработки игровых объектов с ее базовым классом — UObject. Наконец, знакомимся со специализированным синтаксисом UFunctions.

  • СОЗДАНИЕ СОБСТВЕННЫХ КОНТРОЛЛЕРОВ
    В этой теме, в числе прочего, мы разбираемся, как создавать и расширять Pawn Class, например, для реакции на действия игрока; учимся работать с физическими симуляциями и силами, воздействующими на объекты, и прочее.

  • СОЗДАНИЕ ИНТЕРФЕЙСА
    Работаем с UMG (Unreal Motion Graphics UI Designer) — инструментом создания элементов UI, понимаем, как работать с UMG в С++. Учимся разрабатывать виджеты на C++, размещать их во вьюпорт, добавлять элементам UI больше функциональности и контроля благодаря кодингу в С++.

  • СОЗДАНИЕ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА
    AI (Artificial Intelligence) — зачастую необходимый элемент для игрового проекта. Навигация и поиск пути — самые простые задачи, которые решаются ИИ. Мы углубимся также и в более серьезные вопросы. Разбираемся со State Machine в движке, разрабатываем класс State machine.

  • ИНТЕГРИРОВАНИЕ SDК
    В этой части мы разберемся с Plugins Factory — как разрабатывать свои плагины для использования совместно с инструментами Unreal Engine 4. Изучаем также Unreal Build System — это по сути коллекция инструментов для автоматизации процесса разработки UE4.

  • РАЗРАБОТКА ИГРЫ RPG
    Долгожданный и самый интересный этап. Непосредственно занимаемся разработкой игры: создаем систему инвентаря, Save System, систему событий и так далее.

  • INTRODUCTION TO UE4 MULTIPLAYER
    Мультиплеер — один из самых трудных в разработке типов игр. Рассмотрим требования к мультиплеерным играм, инструменты их реализации. Узнаем типы мультиплеерных игр, под которые заточен Unreal Engine.

  • GAMEMODES / GAME STATE / PLAYER STATE
    Разбираем игровые режимы Unreal Engine 4 — цикл игрового режима, сетевой цикл, и где игровой режим в этом цикле. Топология сети PeerToPeer и Dedicated Server. Game State — цикл и для чего он нужен, player State — цикл и его использование, что может храниться в этом объекте, PRC — изучаем и применяем клиентский, серверный и multicast методы.

  • RPC CALLS
    RPC Calls — это специальный механизм,который позволяет выполнять функции на клиенте и сервере. Научимся определять мета теги для RPC функций и как работает этот механизм в различных технических ситуациях. Replication — Механизм который позволит синхронизировать переменные в UE4.

  • REPLICATION AND GAMEPLAY NETWORKING
    Изучаем правила сетевого взаимодействия, контролируем потоки информации между сервером и клиентом.
РАСПИСАНИЕ УЧЕБНЫХ БЛОКОВ
176 ЧАСОВUE4 CODING
Элементы геймплея, классы, синтаксис
Создание собственных контроллеров
Интерфейс
Искусственный интеллект
Интегрирование SDK
Разработка игры RPG
Introduction to UE4 multiplayer
GameModes / Game State / Player State
RPC Calls
Replication and gameplay networking

https://games.education/coding/
 
Угорі