Архитектура видеоигровых миров

Оглавление⌄
Благодарности и посвящение ................................5Об авторах ....................................................5Как устроена эта книга? ......................................6Введение. Игровая индустрия ................................8Сообщество и события ..........................................9Unreal Engine 5 ...............................................11Создание миров и совместная работа ............................16Глава 1. Основы разработки игр .............................18Игры и игроки .................................................19Что такое игровые механики и с чем их «едят»? .................24Игровые циклы и циклы разработки игр: смещать, но не путать....25Что такое игровая документация? ...............................26Глава 2. Игровые движки ....................................28Как делают игры? ..............................................29Что такое игровой движок? .....................................30Особенности Unreal Engine .....................................32Глава 3. Работа с контентом и ресурсами ...................36Установка Unreal Engine и создание первого проекта ...........37Интерфейс редактора ...........................................41Стандарты наименования ассетов ...............................42Контент-браузер ..............................................43Импорт .......................................................44Текстуры .....................................................46Материалы ....................................................49Текстуры в виджетах (UMG) ....................................51Статические меши .............................................52IV-развертки ..................................................53Создание материалов с нуля ...................................54Экземпляр материала ..........................................58Уровень детализации (LOD) ....................................60Редактор статических мешей ...................................60Акторы статических мешей .....................................66Пользовательские настройки коллизий ..........................68Скелеты и скелетные меши .....................................72Анимации .....................................................77Аудио ........................................................79Глава 4. Основы Blueprints ................................86Визуальный язык программирования и его элементы ..............88Переменные и типы данных ......................................92Функции, события и макросы ....................................95Узлы контроля потока выполнения программы .....................104Таймеры и таймлайны ..........................................113Объектно-ориентированное программирование в Unreal Engine5 .....119Классы в Unreal Engine .......................................131Настройка Input отображения для ввода данных .................133Level Blueprint ...............................................137Gameplay Framework ............................................138Взаимодействие объектов .......................................142Интерфейсы ...................................................146Коллизии .....................................................154Отладка ......................................................161Глава 5. Интерфейс с пользователем ........................164Проектирование, ориентированное на пользователя (User-Centered Design) .....165Паттерны поведения и навигационная модель ....................166Что такое интерфейс? ..........................................167Обзор UMG ....................................................167Независимый от разрешения экрана пользовательский интерфейс .....172Работа со стандартными виджетами .............................177Общие настройки виджетов ......................................190Программирование UI ...........................................193Проектирование интерфейса на основе данных (Data-driven UI) .....201Глава 6. Искусственный интеллект ...........................204Искусственный интеллект в играх ..............................205Встроенные методы реализации ИИ в UE .........................206Подготовка материалов .........................................206Система навигации .............................................209Перемещение искусственного интеллекта ........................216Система патрулирования ........................................221Искусственный интеллект и система восприятия .................225Дерево поведения .............................................233Система запросов среды (EQS) ..................................250Создание прототипа. Часть 1 ...................................262Создание прототипа. Часть 2 ...................................266Глава 7. Анимации ..........................................270Анимация в Unreal Engine 5 ....................................273Animation Sequence и импорт анимации ..........................278Анимирование движения персонажа ..............................281Анимация атаки и совмещение двух анимаций ....................289Animation Layer Interface .....................................293Глава 8. Переход к C++ коду ................................298Вместо заключения ..........................................306Создание уровня с поддержкой World Partition .................307Lumen — новая система глобального освещения ...................310Система геометрии Nanite ......................................313Chaos Physics — новое решение для моделирования физики .......317Новинки в анимации ............................................318Новая аудиосистема MetaSounds .................................318
Описание
Ниже — практический обзор по теме «почему».
Какие элементы дизайна могут рассказать об устройстве мира больше, чем сюжет игры? Почему видеоигровые миры увлекают на долгие часы? Что общего у Cyberpunk 2077 и Dragon Age II?
В книге "Архитектура видеоигровых миров" авторы изучают эти вопросы сквозь призму архитектуры: как она влияет на разработку игр, почему в одних мирах нам хочется задержаться подольше, а другие поскорее покинуть.
Чтобы выстроить его правильно, нужно обладать наблюдательностью, пониманием человеческого быта и широким кругозором, ведь то, что доставляет человеку удобство и комфорт в реальной жизни, может не сработать в виртуальном пространстве. Первое, что можно увидеть, запуская игру, – окружающее пространство. Но даже в этом случае разработчики всегда находят способ удивить игрока.
Архитектор Мария Важенич в соавторстве с разработчиком Артемием Козловым и исследователем Иеронимом К. помогут понять, почему архитектура настолько важна для видеоигр.
Книга будет интересна тем, кто хочет узнать о видеоиграх больше, и тем, кто ищет новые инструменты и приёмы, создавая свои игры.
В качестве дополнительного материала к книге прилагается цифровой альбом со скриншотами игр, который можно посмотреть при помощи QR-кодов, расположенных в начале каждой главы.
На этом основные моменты по теме закрыты.
Поделиться
Частые вопросы
Можно ли скачать «Архитектура видеоигровых миров» бесплатно?
Да, «Архитектура видеоигровых миров» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF, размер файла 5,7 МБ.
Кто автор и когда вышла книга?
автор — Важенич Мария , Иероним К. , Козлов Артемий, издательство Издательство АСТ, год выпуска 2023, 535 страниц.
О чём книга «Архитектура видеоигровых миров»?
Почему видеоигровые миры увлекают на долгие часы?