Unreal Engine-повне керівництво по розробці на с++
Розкрийте можливості C++ для розробки ігор в Unreal Engine
чому ви навчитеся
- Програмування на C++ під Unreal Engine
- Архітектура Unreal Engine
- AI: дерева, таски, декоратори, сервіси, EQS
- UMG: програмування користувацьких інтерфейсів
- VFX: створення niagara спецефектів
- Програмування анімацій
- писати чистий код
- основні методи рефакторингу
- управління звуковими ефектами
- збірка гри
14 розділів • 159 лекцій * загальна тривалість 22 год 10 хв
опис
В даному курсі ви навчитеся програмувати наC++ під Unreal Engine.
Ми почнемо з основ С++в Unreal Engine і детально розберемо архітектуру фреймворку. Розглянемо всю базу, яка необхідна для втілення власних ідей в життя в Unreal Engine.
Основний проект курсу-шутер від третьої особи, який ми послідовно будемо розробляти, занурюючись в різні підсистеми і деталі движка. Разом ми розглянемо всі ключові концепти і напишемо дуже багато коду на C++. У кожному розділі курсу будуть домашні завдання і тести для закріплення пройденого матеріалу. В кінці кожного розділу ми будемо виробляти рефакторинг, підвищуючи якість і чистоту нашого коду, і упаковувати гру.
До кінця курсу у нас буде повноцінна гра, багаж знань поповниться всім необхідним для комфортного використання в Unreal Engine, а розуміння роботи движка буде абсолютно на іншому рівні. Надалі ви зможете розвивати отримані навички в цікавому вас напрямку, створювати ігри і реалізувати всі ідеї самостійно.
Курс розроблений під останню версію Unreal Engine 4.26.
у курсі ми розберемо наступні теми:
Використовуючи C++, можна реалізувати абсолютно будь-яку ідею. Ви не обмежені у своїх можливостях - ви створюєте ці можливості самі.
саме час почати занурення в Unreal Engine! Приєднуйтесь! Буде цікаво!
для кого цей курс:
- 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
- динамічне підвантаження рівнів
Використовуючи C++, можна реалізувати абсолютно будь-яку ідею. Ви не обмежені у своїх можливостях - ви створюєте ці можливості самі.
саме час почати занурення в Unreal Engine! Приєднуйтесь! Буде цікаво!
для кого цей курс:
- початківці і середнього рівня розробники Unreal Engine
- Blueprint програмісти, які хочуть навчитися розробляти на C++
- розробники під інші движки (Unity3D, CryEngine, Godot і т. д.), бажаючі освоїти Unreal Engine
- Якщо у вас нульовий досвід програмування, курс може здатися складним. Рекомендую почати з основ c++
https://privatelink.de/?https://www.udemy.com/course/unrealengine/