Unreal Engine – повний посібник з розробки на С++

Unreal Engine – повний посібник з розробки на С++
ru
15.04.2022
22 г 12 мін 56 сек

У цьому курсі ви навчитеся програмувати на C++ під Unreal Engine. Ми почнемо з основ С++ у Unreal Engine і детально розберемо архітектуру фреймворку. Розглянемо всю базу, яка необхідна для втілення власних ідей у ​​життя в Unreal Engine. Основний проект курсу – шутер від третьої особи ShootThemUp, який ми послідовно розроблятимемо, занурюючись у різні підсистеми та деталі движка.

Разом ми розглянемо всі ключові концепти і напишемо багато коду на C++. У кожному розділі курсу будуть домашні завдання та тести для закріплення пройденого матеріалу. Наприкінці кожного розділу ми будемо робити рефакторинг, підвищуючи якість та чистоту нашого коду, та упаковувати гру.

До кінця курсу у нас буде повноцінна гра, багаж знань поповниться всім необхідним для комфортного використання C++ в Unreal Engine, а розуміння роботи двигуна буде зовсім на іншому рівні. Надалі ви зможете розвивати отримані навички в напрямку, що вас цікавить, створювати ігри і реалізувати всі ідеї самостійно.

Курс розроблено під версію Unreal Engine 4.26. Проекти курсу сумісні з 4.27 та Unreal Engine 5.0.

У курсі ми розберемо такі теми:

Unreal Framework: основні класи, типи, макроси, делегати, property system

Компілювання проекту: modules, targets

Складальник сміття (garbage collector)

Компонентна модель Unreal Engine

Програмування анімацій: стейт машина, FABRIK, anim notifies

UMG: інтерфейси користувача

Візуальні ефекти Niagara

Обробка колізій

Фізичні матеріали

Postprocessing

Штучний інтелект: дерева поведінки, таски, послуги, декоратори, EQS

AI компонент сприйняття супротивників

Управління звуком: SoundCue, SoundClass, SoundMix, Attenuation settings

Контролювання процесу гри: GameMode, PlayerState, GameInstance

Динамічна підвантаження рівнів

Unreal Engine затребуваний у різних сучасних індустріях: ігри, мобільні програми, симулятори, освіта, архітектура, дизайн, VR/AR/XR, кіновиробництво. Знання C++ значно збільшить вашу конкурентну спроможність на ринку.

Використовуючи C++, можна реалізувати будь-яку ідею. Ви не обмежені у своїх можливостях – ви створюєте ці можливості самі.

Саме час почати занурення в Unreal Engine! Приєднуйтесь! Буде цікаво!

Ви не можете переглядати цей курс -

Array ( [bitrate] => 2659452 [filesize] => 113183109 [mime_type] => video/mp4 [length] => 324 [length_formatted] => 5:24 [width] => 1280 [height] => 720 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.083333333333333 ) [created_timestamp] => -2082844800 )