у цьому самому об'ємному блоці занурюємося в чистий кодинг ігор.знайомимося з особливостями кодингу на С++ в движку UE4. Вивчаємо базові елементи геймплея: Актори-досліджуємо різні типи цього класу і вчимося з ними працювати на ігровому рівні. Працюємо з базовим класом акторів-пішак-для представлення гравця та інших персонажів у грі; налаштовуємо його зовнішній вигляд, взаємодію зі світом і фізику. Розбираємося, як оголошувати властивості (властивості) використовуючи стандартний синтаксис с++. Вникаємо в систему управління пам'яттю і систему обробки ігрових об'єктів з її базовим класом — UObject. Знайомимося зі спеціалізованим синтаксисом функції. Далі-пишемо власні контролери, Працюємо з UMG (Unreal Motion Graphics UI Designer) - інструментом створення елементів користувальницький інтерфейс, працюємо зі штучним інтелектом в грі.
програма
Елементи геймплея
Для початку познайомимося з особливостями кодингу на С++ в движку UE4. Вивчаємо базові елементи геймплея: Актори-досліджуємо різні типи цього класу і навчимося з ними працювати на ігровому рівні. Працюємо з базовим класом акторів-пішак-для представлення гравця та інших персонажів у грі; налаштовуємо його зовнішній вигляд, взаємодію зі світом і фізику. Розбираємося, як оголошувати властивості (властивості) використовуючи стандартний синтаксис с++. Вникаємо в систему управління пам'яттю і систему обробки ігрових об'єктів з її базовим класом — UObject. Нарешті, знайомимося зі спеціалізованим синтаксисом функції.
створення власних контролерів
У цій темі, в числі іншого, ми розбираємося, як створювати і класу пішак розширювати, наприклад, для реакції на дії гравця; вчимося працювати з фізичними симуляціями і силами, що впливають на об'єкти, та інше.*****
створення інтерфейсу
Працюємо з UMG ( Unreal Motion Graphics UI Designer) - інструментом створення елементів UI, розуміємо, як працювати з UMG в с++. Вчимося розробляти віджети на C++, розміщувати їх у в'юпорт, додавати елементам UI більше функціональності і контролю завдяки кодингу в с++.
*********************** створення штучного інтелекту
ШІ (штучний інтелект) — найчастіше необхідний елемент для ігрового проекту. Навігація і пошук шляху-найпростіші завдання, які вирішуються ШІ. Ми заглибимося також і в більш серйозні питання. у движку кінцевий автомат в движку, розробляємо клас кінцевий автомат.
інтегрування SDK
як розробляти свої плагіни для використання спільно з інструментами Фабрика плагінів - як розробляти свої плагіни для використання спільно з інструментами Unreal Engine 4. Вивчаємо також Система збірки Unreal-це по суті колекція інструментів для автоматизації процесу розробки UE4.
розробка гри RPG
Довгоочікуваний і найцікавіший етап. систему подій і так далі: створюємо систему інвентарю, зберегти систему, систему подій і так далі.
введення в багатокористувацький режим UE4
Мультіплеер-один з найважчих в розробці типів ігор. Розглянемо вимоги до мультиплеєрних ігор, інструменти їх реалізації. Дізнаємося типи мультиплеєрних ігор, під які заточений Unreal Engine.
режими гри/стан гри/стан гравця
Розбираємо ігрові режими Unreal Engine 4-цикл ігрового режиму, мережевий цикл, і де ігровий режим в цьому циклі. Топологія мережі PeerToPeer і виділений сервер. Стан гри-цикл і для чого він потрібен, стан програвача — цикл і його використання, що може зберігатися в цьому об'єкті, вивчаємо і застосовуємо клієнтський, серверний і багатоадресний методи.*****
виклики RPC
Виклики RPC-це спеціальний механізм, який дозволяє виконувати функції на клієнті і сервері. Навчимося визначати мета теги для RPC функцій і як працює цей механізм в різних технічних ситуаціях. Реплікація-механізм який дозволить синхронізувати змінні в UE4.
реплікація та мережева взаємодія в ігровому процесі
Вивчаємо правила мережевої взаємодії, контролюємо потоки інформації між сервером і клієнтом.
розклад навчальних блоків
176 годин кодування UE4
Елементи геймплея, класи, синтаксис
Створення власних контролерів
Інтерфейс
Штучний інтелект
Інтегрування SDK
Розробка гри RPG
Введення в багатокористувацький режим UE4
Режими гри/стан гри/стан гравця
Виклики RPC
Реплікація та мережева взаємодія в ігровому процесі **********
<клас div="bbcodeblock bbCodeQuote"> ******
https://privatelink.de/?https://games.education/coding/