Разработка игры в Unity. С нуля и до реализации [Дмитрий В. Денисов] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

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

«ЛитРес: Самиздат»
2021

Денисов Д. В.
Разработка игры в Unity. С нуля и до реализации /
Д. В. Денисов — «ЛитРес: Самиздат», 2021

ISBN 978-5-532-94186-1
Это руководство по разработке игры, в котором шаг за шагом описывается
процесс ее создания с применением языка программирования C# и среды
разработки Unity. Материал книги составлен таким образом, что практически
каждый ваш шаг будет сопровождать скриншот с понятным описанием
последовательности действий. Вы научитесь создавать игровые объекты и
описывать логику их работы, создавать элементы ландшафта, настраивать
камеру, игровые сцены, графический интерфейс, спецэффекты и звуковые
эффекты. Материал практикума завершается публикацией игры на открытой
онлайн платформе. После каждой главы в книге даны рекомендации по
возможным модификациям игры таким образом, чтобы она получилась не
похожей на ту, которую создаем мы. Издание предназначено для тех кто
только знакомится с основной разработки игры в Unity. Неважно, как давно
вы знакомы с Unity, это руководство, под силу выполнить любому человеку с
базовыми навыками работы на компьютере.До встречи за пределами матрицы!
Welcome.

ISBN 978-5-532-94186-1

© Денисов Д. В., 2021
© ЛитРес: Самиздат, 2021

Д. В. Денисов. «Разработка игры в Unity. С нуля и до реализации»

Содержание
Введение
Структура практикума и как с ним работать
Благодарности
Об авторе
Сообщество
Часть 1. Установка необходимого программного обеспечения
Введение
1.1 Установка среды разработки
1.2 Установка редактора кода
1.3 Программа “Hello World” и принципы работы в Unity
Выводы
Часть 2. Создание игрового прототипа
Введение
2.1 Создание проекта и первой сцены
2.2 Импорт игровых персонажей
2.3 Добавление дракона с анимацией
2.4 Создание игрового объекта – драконьего яйца
2.5 Создание игрового объекта – энергетического щита
2.6 Настройка камеры и игровой области
Выводы
Часть 3. Программирование игровых объектов
Введение
3.1 Скрипт-файл EnemyDragon
3.2 Скрипт-файл DragonEgg
3.3 Скрипт-файл DragonPicker
3.4 Скрипт-файл EnergyShield
Выводы
Часть 4. Создание графического интерфейса пользователя
Введение
4.1 Создание счетчика очков
4.2 Добавление очков за пойманные объекты
4.3 Уведомление о том, что яйцо DragonEgg не было поймано
4.4 Уничтожение EnergyShield после потери драконьего яйца
DragonEgg
Выводы
Часть 5. Доработка сцен и создание игрового меню
Введение
5.1 Доработка локации в сцене _1Scene
5.2 Создание стартовой сцены
5.3 Создание игрового меню
5.4 Пауза и возвращение в главное меню
Выводы
Часть 6. Добавление звуковых эффектов
Введение
6.1 Добавление фоновых звуковых файлов

7
9
10
11
12
13
13
14
20
24
40
41
41
43
46
49
56
62
66
69
70
70
71
82
95
98
102
103
103
104
107
110
114
118
119
119
120
125
137
155
161
162
162
163
4

Д. В. Денисов. «Разработка игры в Unity. С нуля и до реализации»

6.2 Добавление звуковых эффектов при взаимодействии с
объектами
Выводы
Часть 7. Подготовка приложения к публикации
Введение
7.1 Структурирование файлов проекта
7.2 Сборка проекта и выгрузка игры на сайт
Заключение

167
174
175
175
176
187
195

5

Д. В. Денисов. «Разработка игры в Unity. С нуля и до реализации»

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

Посвящается моей любимой жене Насте за ее ум и веру в наши победы, дочери Вике
и сыну Паше за их позитив и любовь. Моим родителям Вадиму и Елене, маме моей жены
Татьяне, за их заботу и поддержку.
I Trust in God

6

Д. В. Денисов. «Разработка игры в Unity. С нуля и до реализации»

Введение
Компьютерные игры давно стали частью нашей культуры, через них можно донести
мысль до широких масс, они развивают интеллект, реакцию и позволяют пережить целый
спектр самых разнообразных эмоций.
В этой книге дано полноценное руководство по разработке игры на Unity с нуля. Без
лишней воды и теории, только практика, потому что лучше один раз сделать что-то самостоятельно (даже по руководству), чем прочитать множество гайдов и посмотреть сотни видео
на YouTube, но ничего не сделать. В отличие от большого количество книг по разработке и
программированию, в этой вы найдете только ту информацию, которая непосредственно относится к созданию вполне конкретного игрового прототипа.
Это значит, что в книге не будет раздела по основам разработки на C# – языке программирования, который используется для написания сценариев в Unity. С другой стороны, вы
получите всю информацию по созданию необходимых скриптов в создаваемой вами игре, а
в приведенных листингах будут даны подробные комментарии. Это позволит сконцентрироваться на изучении только тех функций среды разработки, или возможностях языка программирования, которые нужны для выполнения поставленной задачи.
Автор убежден, что важнее заложить базовые знания, дав реализовать свой первый проект. А копнуть