Разработка 3D-игр в Unity
Здесь можно купить книгу "Разработка 3D-игр в Unity" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Автор: Энтони Дэвис, Трэвис Батист, Рассел Крейг, Райан Станкел
Форматы: PDF
Издательство: ДМК Пресс
Год: 2023
Место издания: Москва
ISBN: 978-5-93700-254-9
Страниц: 299
Артикул: 112953
Возрастная маркировка: 16+
Краткая аннотация книги "Разработка 3D-игр в Unity"
Эта книга ведет читателя от изучения основ проектирования 3D-игр и написания скриптов на C# к разработке собственной игры с яркими персонажами, объектами и фоном, эффектным освещением, анимацией и звуковым оформлением. Показано, как настроить взаимодействие пользователей с игровым интерфейсом, протестировать игру и подготовить ее для презентации в студиях.Издание адресовано тем, кто заинтересован в создании 3D-игр, уже имеет некоторые знания в этой области и хочет приобрести практический опыт разработки.
Содержание книги "Разработка 3D-игр в Unity : создан для увлеченных разработчиков игр. Разработан для создания профессиональных игр"
Предисловие от издательства
Об авторах
О рецензентах
Введение
1. Введение в трехмерное пространство
Цель книги
Основы 3D
Система координат
Векторы
Камеры
Faces, edges, vertices, meshes
Материалы, текстуры и шейдеры
Физика Rigidbody
Обнаружение столкновений
Интерфейс Unity
Окно сцены и иерархия
Inspector
Project window
Окно Game
Package Manager
Основные концепции Unity
Ассеты
Сцены
Игровые объекты
Компоненты
Скрипты
Префабы
Пакеты
Заключение
2. Дизайн и прототип
Основы игрового дизайна
Проектная документация игры
Обдуманные решения
Итеративное производство
Концепция
Первый проект в Unity
Unity Hub
Выбор версии
Выбор шаблона
Scriptable Rendering Pipeline
Встроенный рендеринг
Универсальный рендеринг
Рендеринг высокой четкости
Прототипирование
Цифровое или бумажное создание
Grayboxing
Proof of Concept (PoC)
Минимально жизнеспособный продукт (MVP)
Вертикальный срез
Заключение
3. Программирование
Настройка среды
Среда Unity
Основы
Переменные
Типы данных
Bool
Int
Float
String
GameObject
Логика программирования
Операторы if
While
For
For или While
Методы
Заключение
4. Персонажи
Дизайн и концепт
Время концепции!
Риггинг
Мышление под анимирование
Деформация
Иерархия
Кости или суставы
Прямая кинематика/инверсная кинематика
Ограничения
Деформеры
Controls
Анимация на основе физики
Система инверсной кинематики человека (HIK)
Анимация
Контроллеры персонажа
Встроенный контроллер персонажа
Контроллер персонажа Rigidbody
Сценарий движения вашего персонажа
Первоначальная настройка в Unity
Бездействие
Точка ввода кода
RequireComponent
Обновление кода
Методы
Заключение
Присоединяйтесь к Discord!
5. Окружающая среда
Эскизирование
Мудборды
Режиссура
Блокирование
Unity Terrain
Создание ландшафта
Настройки
Рисуем ландшафт
Отрисовка деревьев
Детализация
3D-геометрия
ProBuilder
Готовые базовые формы
Итерирование
Заключение
6. Взаимодействия и механика
Игровые циклы
Инструментарий механик
Управление ресурсами
Риск vs вознаграждения
Пространственное воображение
Коллекция
Исследование
Ограничения
Проектирование и реализация
Наш проект
Лестницы
Проектирование
Реализация
Блокатор лестницы
Кольца
Проектирование
Реализация
Ограниченные пространства
Проектирование
Реализация
Области взаимодействия
Проектирование
Реализация
Заключение
7. Взаимодействие RigidBodies и физики
Компонент Rigidbody
Mass
Drag
Angular Drag
Логическое значение Use Gravity
Логическое значение Is Kinematic
Interpolate
Обнаружение столкновений
Discrete
Continuous
Continuous Dynamic
Continuous Speculative
Ограничения
Info
Вопросы проектирования и реализации
Взаимодействие телекинеза и физики
Падающие камни
Проектирование
Реализация
Сломанный пьедестал
Проектирование
Реализация
Последняя головоломка
Проектирование
Реализация
Заключение
8. Пользовательский интерфейс и меню
Пользовательский интерфейс
Диегетический – повествовательное «да», внутреннее «да»
Пространственный – повествовательное «нет», внутреннее «да»
Мета – повествовательное «да», внутреннее «нет»
Элементы UI
Главное меню
Инвентари
Здоровье
Система взаимодействия с предметами
UI в нашем проекте
Главное меню
Меню выхода
Пространственная подсказка
Unity UI
Система Unity Canvas
Преобразование Rect
Компонент Canvas
Canvas Scaler
Компонент Graphic Raycaster
Объекты пользовательского интерфейса Unity
Реализация
Реализация главного меню
Реализация книги
Реализация UI-взаимодействия
Заключение
9. Визуальные эффекты
Обзор визуальных эффектов
Shader Graph
Настройки
Создание шейдера
Lit Shader Graph
Sprite Lit Shader Graph
Sprite Unlit Shader Graph
Unlit Shader Graph
Интерфейс Shader Graph
Master Stack
Blackboard
Graph Inspector
Main Preview
Nodes
Часто используемые ноды
Add
Color
Lerp
Multiply
Sample Texture 2D
Saturate
Split
UV
Векторы
Системы частиц
Shuriken
VFX Graph
Nodes
Заключение
10. Звуковые эффекты
Звуковой дизайн
Пять элементов звукового дизайна
Источник
Огибающие
Атака
Затухание
Высота тона
Частота
Наслоение
Проектирование в большом масштабе
С какой стороны подойти к созданию звуков для игры
Реализация звукового дизайна нашего проекта
Получение нашего первого звука для воспроизведения
Организация проекта
Музыка
2D-звуки
3D-звуки
Использование 3D-звуков
Аудиослушатель, часть I
Настройки 3D-звука
Аудиослушатель, часть II
3D-звуки окружающего мира в игре
Заполнение окружающими звуками
2D-атмосфера
Запуск звука через взаимодействие с персонажем
Запуск звука через события Unity
Звуки вращения деталей головоломки
Головоломка с деревом
Заключение
11. Сборка и тестирование
Сборка из Unity
Target platform
Architecture
Сервер
Copy PDB files
Create Visual Studio Solution
Development Build
Autoconnect Profiler
Deep Profiling Support
Script Debugging
Scripts Only Build
Метод сжатия
Тестирование
Тестирование функциональности
Тестирование производительности
Unity Profiler
Memory Profiler
Frame debugger
Physics debugger и модуль Profiler
Плейтестинг
Продолжительное тестирование
Тестирование локализации
Пользовательский опыт, или UX
Брендинг
Дизайн
Удобство использования
Исходная проблема
Первая головоломка
Введение во вторичную механику
Финальная головоломка
Заключение
12. Последние штрихи
Обзор
Доработка ассетов
Стилизация ассетов
Детализация нормалей
Чистка архитектуры
Блендинг текстур
Беспорядок в окружающей среде
Детализация меша
Эффекты
Блокировщик лестницы
Система Shuriken – блокирующий слой частиц на лестнице
VFX Graph – телекинез Мивари
Синематики
Вторичная анимация
Освещение
3D-форма
Обеспечение настроения
Дизайн гейм-плея
Освещение Unity
Смешанное освещение
Световые зонды
Зонд отражения
Доработка звука
Триггер звука через события анимации
Маркировка анимации событиями для звука
Рандомизированные звуки
Рандомизированная тональность
Заключение
13. Бонус: другие инструменты Unity!
Игровые сервисы Unity
Инструменты для мультиплеера
Создание
Соединение
Взаимодействие
Плагин XR
Агент со средствами машинного обучения
Визуальный скриптинг Bolt
Flow Graphs
State Graphs
Live Editing
Debugging and Analysis
Codebase Compatibility
Ease of Use
Заключение
Предметный указатель
Все отзывы о книге Разработка 3D-игр в Unity : создан для увлеченных разработчиков игр. Разработан для создания профессиональных игр
Внимание!
При обнаружении неточностей или ошибок в описании книги "Разработка 3D-игр в Unity : создан для увлеченных разработчиков игр. Разработан для создания профессиональных игр (автор Энтони Дэвис, Трэвис Батист, Рассел Крейг, Райан Станкел)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку