Мэннинг Д., Батфилд-Эддисон П. Unity для разработчика. Мобильные мультиплатформенные игрыКниги по IT. (10,6 МБ, pdf) Изучение игрового движка Unity, принципов разработки мобильных мультиплатформенных игр, работы с графикой, и других вопросов с помощью данного издания будет полезным. Программирование в Unity — крайне необходимый навык, и если вы умеете писать код на языке C# и владеете инструментами, используемыми для этого, вам будет проще и интереснее создавать свои игры. В книге рассмотрено создание двумерной игры «Колодец с сокровищами» и трехмерной игры «Метеоритный дождь».

 

Содержание
Предисловие 9
Ресурсы, используемые в книге 9
Аудитория и подход 9
Типографские соглашения 10
Использование программного кода примеров 11
Благодарности 12
Часть I. Основы Unity 13
Глава 1. Введение в Unity 14
«Привет, книга!» 14
«Привет, Unity!» 15
Как получить Unity 16
Глава 2. Обзор Unity 18
Редактор 18
Представление сцены 21
Обозреватель проекта 24
Инспектор 24
Представление игры 25
В заключение 26
Глава 3. Выполнение сценариев в Unity 27
Краткий курс C# 27
Mono и Unity 28
Игровые объекты, компоненты и сценарии 30
Важные методы 33
Сопрограммы 35
Создание и уничтожение объектов 37
Атрибуты 39
Время в сценариях 41
Журналирование в консоль 42
В заключение 42
Часть II. Создание двумерной игры «Колодец с сокровищами» 43
Глава 4. Начало создания игры 44
Дизайн игры 45
Создание проекта и импортирование ресурсов 49
Создание гномика 51
Веревка 57
В заключение 71
Глава 5. Подготовка к игре 72
Ввод 72
Код реализации поведения гномика 86
Подготовка диспетчера игры 97
Подготовка сцены 108
В заключение 110
Глава 6. Реализация игрового процесса с ловушками и целями 111
Простые ловушки 111
Сокровище и выход 113
Добавление фона 116
В заключение 118
Глава 7. Доводка игры 120
Улучшение изображения гномика 121
Изменение физических параметров 124
Фон 129
Пользовательский интерфейс 137
Режим неуязвимости 144
В заключение 145
Глава 8. Последние штрихи в игре «Колодец с сокровищами» 146
Больше ловушек и уровней 146
Эффекты частиц 151
Главное меню 157
Звуки 162
В заключение и задания 163
Часть III. Создание трехмерной игры «Метеоритный дождь» 165
Глава 9. Создание игры «Метеоритный дождь» 166
Проектирование игры 167
Архитектура 171
Сцена 172
В заключение 184
Глава 10. Ввод и управление полетом 185
Ввод 185
Управление полетом 190
В заключение 199
Глава 11. Добавление оружия и прицеливания 200
Оружие 200
Прицельная сетка 212
В заключение 214
Глава 12. Астероиды и повреждения 215
Астероиды 215
Нанесение и получение повреждений 220
В заключение 229
Глава 13. Звуки, меню, разрушения и взрывы! 230
Меню 230
Диспетчер игры и разрушения 235
Границы 246
Окончательная доводка 253
В заключение 262
Часть IV. Дополнительные возможности 263
Глава 14. Освещение и шейдеры 264
Материалы и шейдеры 264
Глобальное освещение 276
Размышления о производительности 282
В заключение 287
Глава 15. Создание графических интерфейсов пользователя в Unity 288
Как действует пользовательский интерфейс в Unity 288
События и метод выпускания лучей 293
Использование системы компоновки интерфейса 295
Масштабирование холста 297
Переходы между экранами 299
В заключение 299
Глава 16. Расширения редактора 300
Создание своего мастера 301
Создание собственного окна редактора 308
Создание собственного редактора свойства 319
Создание собственного инспектора 327
В заключение 332
Глава 17. За рамками редактора 333
Инфраструктура служб Unity 333
Развертывание 342
Куда идти дальше 351
Об авторах 352
Выходные данные 352