Разработка игры на Unity. С нуля и до реализации

Оглавление⌄
Благодарности и посвящение ................................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
Описание
Ниже — практический обзор по теме «создавать».
Каждый ваш шаг будет сопровождать скриншот с понятным описанием. Это руководство по разработке игры, в котором шаг за шагом описывается процесс её создания на бесплатном движке Unity. Вы научитесь создавать игровые объекты и описывать логику их работы, создавать элементы ландшафта, настраивать камеру, графический интерфейс, спецэффекты, звуковые эффекты и многое другое.
На этом основные моменты по теме закрыты.
Поделиться
Частые вопросы
Можно ли скачать «Разработка игры на Unity. С нуля и до реализации» бесплатно?
Да, «Разработка игры на Unity. С нуля и до реализации» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF, размер файла 7,5 МБ.
Кто автор и когда вышла книга?
автор — Денисов Дмитрий Вадимович, издательство Самиздат, год выпуска 2021, 195 страниц.
О чём книга «Разработка игры на Unity. С нуля и до реализации»?
Это руководство по разработке игры, в котором шаг за шагом описывается процесс её создания на бесплатном движке Unity.