Разработка 3D-игр в Unity

Дэвис Энтони, Батист Трэвис, Станкел Райан

Код товара: 5004574
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
-33%
2 278
3 399
Доставим в
г. Москва
Планируемая дата
4 мая (Сб)
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Unity 3D Game Development
Год издания:
2023 г.
Может быть отгружен товар указанного или более позднего года
Переводчик:

Описание

Характеристики

Создайте 3D-игру с удивительными персонажами, окружающей средой, звуком и динамическими эффектами!

Эта книга, написанная командой экспертов Unity Technologies, следует неформальному подходу и приоткрывает тайны разработки игр. От базовых понятий 3D-дизайна, таких как координаты, векторы и камеры, вы перейдете к основным концепциям Unity, включая персонажей, сцены, объекты и многое другое. По мере погружения в материал вы будете осваивать все более сложные навыки и шаг за шагом создавать собственную игру.

Издание будет полезно тем, кто уже имеет некоторые знания в области разработки игр и хочет углубить свой практический опыт.
количество томов
1
количество страниц
298 стр.
переплет
Твёрдый переплёт
размеры
244x175x20 мм
цвет
Белый
тип бумаги
офсетная (60-220 г/м2)
ISBN
978-5-93700-254-9
возрастная категория
18+ (нет данных)
вес
код в Майшоп
5004574
язык
русский

Содержание

Предисловие от издательства
Об авторах
О рецензентах
Введение
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
Создание ландшафта
Настройки
Рисуем ландшафт
Отрисовка деревьев
Детализация
SD-геометрия
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-звуки
SD-звуки
Использование SD-звуков
Аудиослушатель, часть I
Настройки SD-звука
Аудиослушатель, часть II
SD-звуки окружающего мира в игре
Заполнение окружающими звуками
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 - телекинез Мивари
Синематики
Вторичная анимация
Освещение
SD-форма
Обеспечение настроения
Дизайн гейм-плея
Освещение Unity
Смешанное освещение
Световые зонды
Зонд отражения
Доработка звука
Триггер звука через события анимации
Маркировка анимации событиями для звука
Рандомизированные звуки
Рандомизированная тональность
Заключение
13. Бонус: другие инструменты Unity!
Игровые сервисы Unity
Инструменты для мультиплеера
Создание
Соединение
Взаимодействие
Плагин XR
Агент со средствами машинного обучения
Визуальный скриптинг Bolt
Flow Graphs
State Graphs
Live Editing
Debugging and Analysis
Codebase Compatibility
Ease of Use
Заключение
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Разработка 3D-игр в Unity» (авторы: Дэвис Энтони, Батист Трэвис, Станкел Райан), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта