Що нового?

Придбаний Створення ігор на Unreal Engine 4 (Михайло Русаков)

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

Gadzhi

Модератор

чому саме Unreal Engine 4?
Це питання дійсно дуже важливе. І на відміну від фанатів того ж Unity У мене був вибір, так як я почав вивчати Unreal Engine в 2016-му році, а не роками раніше, коли дійсно був тільки Unity. А в 2016-му році вже було 3 великих движка: Unreal Engine 4, Unity і CryEngine.

Я дуже детально вивчив переваги і недоліки всіх движків. Подивився десь з десяток годин відеоуроків по кожному з них, щоб зрозуміти, який мені подобається більше. І, в кінцевому підсумку, я зробив усвідомлений вибір на користь саме Unreal Engine 4, і за всі ці роки я жодного разу про це не пошкодував.

У таблиці нижче я порівнюю по різних аспектах движки Unreal Engine 4 і Unity. CryEngine тут немає, оскільки, на жаль, движок вже покинутий. Компанія CryTek продала права на нього Amazon, а це означає, що движок канув у лету і, швидше за все, про нього можна буде забути.

як же освоїти Unreal Engine 4?
Головна проблема Unreal Engine 4 на даний момент – це мала кількість якісних навчальних матеріалів. У таблиці нижче ви можете побачити різні варіанти навчання, їх переваги та недоліки.

Можливо, когось здивує відсутність розбору навчання за допомогою книг. Це дуже хороший варіант навчання, але його безглуздо тут розбирати, оскільки хороших книг по Unreal Engine 4 немає ні російською мовою, ні навіть англійською. Так, і, в цілому, книг з цієї тематики практично немає.

програма:
Введення

Це вступний модуль, з якого ви дізнаєтеся:
  1. Як завантажити та встановити Unreal.
  2. безліч корисних секретів по ефективній роботі в лаунчер.
  3. Які види ассетів не варто купувати.
після цього модуля у Вас буде вже все готово для роботи в самому движку.

Основи роботи в движку
Перш ніж починати робити хоч щось в движку, потрібно знати всю необхідну інформацію по роботі з ним, і як раз в цьому модулі ви її отримаєте.

в даному модулі ви дізнаєтеся:
  1. Які є важливі Налаштування при створенні проекту.
  2. яка структура файлів і папок проекту і де, що знаходиться.
  3. всі можливості по налаштуванню інтерфейсу движка.
  4. призначення безлічі вкладок, панелей, кнопок, перемикачів, пунктів меню і так далі.
  5. Корисні поради щодо ефективної роботи у Viewport.
  6. Які є базові об'єкти в Unreal Engine і як їх використовувати.
  7. Як працювати в content Browser.
  8. Що таке LOD і як їх налаштовувати.
  9. Що таке колізія, як з нею працювати, як її налаштовувати в найдрібніших подробицях і деталях.
  10. Як працювати з 3D-моделями: експортувати/імпортувати їх, налаштовувати та використовувати.
  11. найважливіші моменти, що стосуються координат.
  12. Як налаштувати фізику.
  13. Як працювати з BSP-геометрією і чого ні в якому разі не можна робити, якщо ви хочете, щоб не було проблем з FPS.
  14. Як упакувати проект під різні платформи.
після даного модуля ви вже будете мати ту базу, якої і близько немає у тих, хто вчиться самостійно по розрізненим відеоурокам. А ця база абсолютно необхідна перед тим, як рухатися далі.

Дизайн рівнів
Рідко, яка гра обходиться без дизайну рівнів, і будь-який фахівець з Unreal Engine (навіть якщо він не Level Designer) зобов'язаний бути добре знайомим з інструментами для цього. і подивившись цей модуль, Ви зможете з ними працювати і дізнаєтеся:
  1. Як створити і налаштувати ландшафт.
  2. Як додавати сторонні асети.
  3. Як правильно додавати безліч рослинності та інших різних об'єктів на сцену.
  4. Як правильно налаштовувати освітлення і як правильно працювати з джерелами світла.
  5. Як створити і налаштувати небо.
  6. Як використовувати Sky Atmosphere для більш красивого освітлення сцени.
  7. Як додавати та налаштовувати туман.
  8. Як використовувати постобробку.
  9. Як правильно організовувати сцену.
  10. як оптимально створювати великі рівні.
в кінці даного модуля ви побачите приклад створення повноцінного рівня з нуля.

аудіо
Аудіо-найважливіша частина більшості ігор, особливо, в інді-проектах, де немає великого бюджету. Аудіо здатне створити абсолютно будь-яку атмосферу, і з ним потрібно вміти працювати. цьому присвячений весь цей модуль, з якого ви дізнаєтеся:
  1. Як підготувати аудіо-файли перед імпортом в движок.
  2. Як додати звуки і музику в гру і як їх налаштовувати.
  3. Як використовувати Sound Cue.
  4. Як використовувати Sound Attenuation.
  5. Що таке ревербація і як її налаштувати на сцені.
пройшовши даний модуль, ви навчитеся працювати з різними звуками в Unreal Engine, використовуючи для цього найрізноманітніші інструменти і можливості движка.

матеріали
Матеріали визначають, як виглядають 3D-об'єкти: яка на них текстура, який рельєф, як вони відбивають світло і багато іншого. виходячи з цього, цю тему неможливо обійти стороною, і нею ми і займемося в даному модулі, з якого ви дізнаєтеся:
  1. Що таке матеріали.
  2. Як працюють матеріали в Unreal Engine 4.
  3. Як правильно створюються матеріали.
  4. Що таке Material Instance.
  5. Які є математичні операції в матеріалах і, головне, як їх застосовувати.
  6. Що таке тайлінг і як його налаштовувати.
  7. Як використовувати Material parameter Collection.
  8. Як використовувати функції для матеріалів.
  9. Як можна розфарбовувати моделі по вертексам.
  10. Як створити матеріал для ландшафту.
  11. Як зробити авто-матеріал для ландшафту.
  12. Що таке декалі і як їх використовувати.
  13. Як створити матеріал скла.
  14. Що таке Master Material і як його використовувати.
подивившись даний модуль, ви вже зможете створювати безліч різних матеріалів і будете знати, як з ними працювати.

Основи програмування
У будь-який навіть найпростішій грі не обходиться без програмування. І дуже важливо навчитися створювати свою власну логіку. Більшість в змозі тільки скопіювати чужу, але в даному модулі ви отримаєте всі необхідні знання для створення своїх власних механік.

пройшовши даний модуль, ви дізнаєтеся:
  1. як влаштовано програмування в Unreal Engine 4 і як це все працює.
  2. Як працювати з інтерфейсом редактора Blueprint.
  3. Що таке змінні і як з ними працювати.
  4. Які є типи змінних.
  5. Як працювати з подіями.
  6. Що таке перерахування.
  7. Які є математичні операції.
  8. Які є логічні операції та операції порівняння.
  9. Що таке функції і як їх правильно використовувати.
  10. Що таке умовний оператор.
  11. Що таке макроси.
  12. Що таке цикли.
  13. Що таке масиви.
  14. Які є функції для роботи з масивами.
  15. Як працювати з таймерами.
  16. Як використовувати Timeline.
  17. Що таке трасування, які є види трасування, як її використовувати на практиці.
  18. Як працювати з кривими.
  19. як налагоджувати програму і як, в цілому, шукати помилки.
даний модуль забезпечений безліч прикладом. І після цього розділу ви будете знати всю необхідну базу для створення своїх власних нескладних ігрових механік. Ключове слово тут "своїх". Принципова різниця між створенням свого і копіюванням чужого. Останнє-абсолютно марне заняття, яке, насправді, нічому не вчить. Тому щоб не ставити питання: "а як зробити, щоб їжа псувалася" або "як зробити, щоб зілля відновлювало здоров'я" - потрібно мати всю цю базу. Маючи базу, ці питання почнуть самі собою відпадати. І цю базу Ви отримаєте якраз в цьому модулі.

Об'єктно-орієнтоване програмування
Без ООП немислимий жоден навіть маленький проект. Це найпопулярніший підхід до програмування в цілому, і в Unreal Engine зокрема. і саме він розглядається в даному модулі, в якому ви дізнаєтеся:
  • Що таке ООП.
  • Які є найважливіші концепції ООП.
  • терміни ООП.
  • Як створити свій клас.
  • Що таке компоненти і як з ними працювати.
  • Як налаштувати доступ до змінних.
  • Як правильно працювати з Construction Script.
  • Що таке спадкування і як правильно його застосовувати.
  • Що таке інтерфейси, чому вони так важливі і коли їх варто використовувати.
  • можливості і призначення класу GameMode.
  • Як створити клас гравця.
  • Як налаштувати управління в грі.
  • Які є налаштування в Character Movement.
  • Як створити клас противника.
  • Як додати до нього штучний інтелект.
  • Що таке Behavior Tree, а також як і коли його варто використовувати.
  • Як реалізувати збереження і завантаження гри.
  • Як використовувати actor Component.
  • Що таке Event Dispatcher і як з ними працювати.
  • Що таке структури.
  • Як працювати з data Table.
даний модуль дасть вам всі необхідні знання з об'єктно-орієнтованого програмування в Unreal Engine 4.

Віджети
Весь інтерфейс в іграх: головне меню, меню паузи, інвентар, кількість патронів/здоров'я, журнал і багато-багато іншого – це все віджети. і в даному модулі ви дізнаєтеся:
  • основи створення віджетів в Unreal Engine.
  • Як працювати з інтерфейсом редактора віджетів.
  • Які є дуже корисні настройки, які рідко використовуються іншими, через їх незнання? Я сам з ними розбирався методом тику, і свій досвід передам Вам.
  • Як правильно створювати/верстати віджет.
  • Як програмується логіка віджета.
    https://privatelink.de/?https://srs.myrusakov.ru/ue4
 
Угорі