В этой книге мы расскажем, как с использованием Unity (популярной межплатформенной среды разработки компьютерных игр) вы сможете САМИ создавать свои игры и трехмерные миры,| причем без лишних затрат и профессиональных навыков программирования.
Книга поделена на три части. Первая часть посвящена изучению интерфейса и основных возможностей Unity. Мы поговорим о двух- и трехмерных проектах; рассмотрим ключевые особенности Unity; узнаем, как использовать ассеты; подробном изучим интерфейс Unity; узнаем об игровых объектах, сценах, камерах, источниках света; создадим свои первые Unity-проекты.
Во второй части мы поговорим о других важных частях Unity - о графике; о физике; рассмотрим основы скриптинга (написания сценариев - скриптов); узнаем как работать со звуком; как настроить навигацию в игре; как использовать анимацию и многое другое.
Ну и в заключительной, третьей, части полученных знаний из первых двух частей нам хватит для создания полноценной игры. Рассмотрен весь цикл создания игры - от этапа планирования игрового мира до настройки игрового интерфейса. Все этапы сопровождаются примерами программных кодов и скриншотами. Если вы уже сейчас хотите создавать свои игры - то эта книга определенно для вас! Читайте и творите!

Почему именно Unity?
Если вы читаете эту книгу, скорее всего, вы мечтаете создать свою компьютерную игру. Раньше, когда игры были относительно простыми, разработка игры начиналась с нуля. Это довольно кропотливый процесс, требующий не только особых навыков программирования, но и целой разношерстной команды - как минимум нужно несколько разработчиков (создать компьютерную игру одному не под силу) и хороший художник, владеющий не только кистью, но и графическими редакторами.
В современном мире игры настолько сложные, то с нуля их никто практически не создает. Как правило, используется какой-то фреймворк (движок) для создания компьютерных игр. Использование фреймворка существенно упрощает (следовательно, ускоряет) процесс разработки игры.
Одно из таких средств и стало предметом этой книги. Unity — межплатформенная среда разработки компьютерных игр. С ее помощью можно создавать игры, работающие под более чем 20 различными операционными системами - настольные компьютеры (стационарные и ноутбуки), игровые консоли, мобильные устройства, Интернет-приложения и др.
ОГЛАВЛЕНИЕ.
ВВЕДЕНИЕ.
Почему именно Unity?.
Приборы и материалы.
Что умеет Unity? Основные возможности.
ЧАСТЬ 1. РАБОТАЕМ В UNITY.
ГЛАВА 1. ОСНОВЫ UNIТY.
1.1. ЛИЦЕНЗИРОВАНИЕ: ЧТО И СКОЛЬКО СТОИТ.
1.2. УСТАНОВКА.
1.3. 2D ИЛИ 3D?.
1.4. СОЗДАНИЕ, ПРОЕКТА.
1.5. БЫСТРЫЙ СТАРТ.
1.6. ВЫБОР ТЕМЫ PEДAKTOP AUNIТV.
ГЛАВА 2. РАБОТА С АССЕТАМИ.
2.1. ГРАФИЧЕСКИЕ ПРИМИТИВЫ.
2.2. НЕКОТОРЫЕ ТИПЫ АССЕТОВ.
2.3. ИМПОРТ АССЕТОВ.
2.4. МАГАЗИН АССЕТОВ.
2.5. ЭКСПОРТ ПАКЕТА С АССЕТАМИ.
ГЛАВА 3. ИЗУЧАЕМ ИНТЕРФЕЙС UNITY.
3.1. ОБОЗРЕВАТЕЛЬ ПРОЕКТА.
3.2. РАБОЧАЯ ОБЛАСТЬ.
3.3. ВКЛАДКА GAME.
3.4. ИЕРАРХИЯ ОБЪЕКТОВ.
3.5. ПАНЕЛЬ INSPECTOR. ИНСПЕКТОР ОБЪЕКТОВ.
3.6. ПАНЕЛЬ ИНСТРУМЕНТОВ.
3.7. ПОИСК ПО СЦЕНЕ.
3.8. КОНСОЛЬ.
3.9. ОРГАНИЗАЦИЯ РАБОЧЕГО ПРОСТРАНСТВА.
3.10. КОМБИНАЦИИ КЛАВИШ.
ГЛАВА 4. СОЗДАНИЕ ГЕЙМПЛЕЯ.
4.1. СЦЕНЫ.
4.2. ИГРОВЫЕ ОБЪЕКТЫ.
4.3. ВВОД.
4.4. ТРАНСФОРМАЦИИ ОБЪЕКТОВ. KOMПOHEHT TRANSFORM.
4.5. ИСТОЧНИКИ СВЕТА.
4.6. КАМЕРЫ.
4.7. НЕМНОГО ПРАКТИКИ.
ЧАСТЬ II. ОСНОВЫ РАЗРАБОТКИ ИГРЫ.
ГЛАВА 5. ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ В UNITY.
5.1. ОСВЕЩЕНИЕ.
5.2. ГЛОБАЛЬНОЕ ОСВЕЩЕНИЕ.
5.3. ИСПОЛЬЗОВАНИЕ ЛИНЕЙНОГО ОСВЕЩЕНИЯ.
5.4. КАМЕРЫ.
5.5. МАТЕРИАЛЫ, ТЕКСТУРЫ И ШЕЙДЕРЫ.
5.6. СОЗДАНИЕ ЛАНДШАФТА.
5.7. РЕДАКТОР ДЕРЕВЬЕВ.
5.8. СИСТЕМЫ ЧАСТИЦ.
5.9. ОТРАЖАЮЩИЕ ЗОНДЫ.
5.10. ОПТИМИЗАЦИЯ ПРОИЗВОДИТЕЛЬНОСТИ ГРАФИКИ.
5.11. СЛОИ.
ГЛАВА 6. ФИЗИКА В UNITY.
6.1. ОСНОВНЫЕ ПОНЯТИЯ.
6.2. КОЛЛАЙДЕРЫ РАЗНЫХ ФОРМ.
6.3. MESH-КОЛЛАЙДЕР.
6.4. СВОЙСТВА КОНТРОЛЛЕРА ПЕРСОНАЖА.
6.5. СНОВА О RIGIDBODY.
6.6. ФИЗИЧЕСКИЙ МАТЕРИАЛ.
6.7. ПОСТОЯННАЯ СИЛА.
6.8. СОЧЛЕНЕНИЯ РАЗНЫХ ТИПОВ.
ГЛАВА 7. ОСНОВЫ СКРИПТИНГА.
7.1. СОЗДАНИЕ СКРИПТОВ.
7.2. СТРУКТУРА ФАЙЛА СКРИПТА. ПРИСОЕДИНЕНИЕ СКРИПТА К ОБЪЕКТУ.
7.3. ПЕРЕМЕННЫЕ В СЦЕНАРИИ.
7.4. ПРОГРАММНОЕ УПРАВЛЕНИЕ ИГРОВЫМИ ОБЪЕКТАМИ.
7.5. МЕТОДЫ СОБЫТИЙ.
7.6. СОПРОГРАММЫ.
7.7. АТРИБУТЫ.
7.8. ВАЖНЫЕ КЛАССЫ.
7.9. ОБРАБОТКА ИСКЛЮЧЕНИЙ.
7.10. СОХРАНЕНИЕ И ЗАГРУЗКА ИГРОВОГО ПРОЦЕССА.
ГЛАВА 8. ЗВУК В UNITY.
8.1. ЧТО НУЖНО ЗНАТЬ О ЗВУКЕ В UNITY.
8.2. ПОДДЕРЖИВАЕМЫЕ ЗВУКОВЫЕ ФАЙЛЫ.
8.3. ОБЗОР AUDIOMIXER.
8.4. СВОЙСТВА AUDIOCLIP.
8.5. ИСТОЧНИКИ ЗВУКА.
8.6. АУДИО-СЛУШАТЕЛИ.
8.7. ЗАПИСЬ ЗВУКА. КЛАСС MICROPHONE.
ГЛАВА 9. РАЗРАБОТКА ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ.
9.1. СОЗДАЕМ ПРОСТОЕ МЕНЮ ДЛЯ ИГРЫ.
9.2. ЭЛЕМЕНТЫ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА.
9.3. СОЗДАНИЕ СЦЕНЫ С ПАРАМЕТРАМИ ИГРЫ.
9.4. РЕАКЦИЯ НА КНОПКИ SETTINGS И BACK.
ГЛАВА 10. АНИМАЦИЯ.
10.1. ОБЗОР СИСТЕМЫ АНИМАЦИИ.
10.2. ВРАЩАЮЩИЙСЯ КУБ.
10.3. АНИМАЦИОННЫЙ КОНТРОЛЛЕР.
10.4. АНИМАЦИОННЫЕ КЛИПЫ.
10.5. КОМПОНЕНТ ”ANIMATOR”.
10.6. ПАКЕТ ”BASIC MOTIONS".
ГЛАВА 11. НАВИГАЦИЯ В ИГРЕ.
11.1. ОСНОВНЫЕ КОМПОНЕНТЫ НАВИГАЦИОННОЙ СИСТЕМЫ.
11.2. КАК РАБОТАЕТ НАВИГАЦИОННАЯ СИСТЕМА.
11.3. ОБХОД ПРЕПЯТСТВИЙ.
11.4. СОЗДАНИЕ NAVMESH.
11.5. ПЕРЕМЕЩЕНИЕ ПЕРСОНАЖА ПО СЦЕНЕ.
11.6. КОМПОНЕНТ NAV MESH MODIFIER.
11.7. ОБХОД ДВИЖУЩИХСЯ ПРЕПЯТСТВИЙ.
11.8. АВТОМАТИЧЕСКОЕ ГЕНЕРИРОВАНИЕ КАРТЫ И УРОВНЯ.
11.9. АНИМИРОВАННЫЙ ПЕРСОНАЖ.
ЧАСТЬ III. РАЗРАБОТКА ИГРЫ.
ГЛАВА 12. ПОДГОТОВИТЕЛЬНЫЕ МЕРОПРИЯТИЯ.
12.1. ПОИСК ИДЕИ.
12.2. ЧТО БУДЕТ В ИГРЕ.
12.3. ПОДГОТОВКА АССЕТОВ.
12.4. РАЗРАБОТКА СЦЕНЫ.
12.5. НАСТРОЙКА ГЛАВНОЙ КАМЕРЫ.
12.6. ИСТОЧНИК НАПРАВЛЕННОГО СВЕТА.
12.7. ОТСЛЕЖИВАНИЕ СОСТОЯНИЯ.
12.8. МУЗЫКАЛЬНОЕ СОПРОВОЖДЕНИЕ.
12.9. ОБЪЕКТЫ ИГРОКОВ.
ГЛАВА 13. ГЕЙМПЛЕЙ В UNIТV.
13.1. ПЕРЕМЕЩЕНИЕ ИГРОКА ПО СЦЕНЕ.
13.2. СБРОС БОМБЫ.
13.3. ДЕЛАЕМ ВЗРЫВ.
13.4. МАСКА СЛОЯ.
13.5. ДЕЛАЕМ БОЛЬШЕ ВЗРЫВОВ.
13.6. ЦЕПНЫЕ РЕАКЦИИ.
13.7. ОБРАБОТКА СМЕРТИ ИГРОКА.
13.8. ОБЪЯВЛЯЕМ ПОБЕДИТЕЛЯ.
ГЛАВА 14. СБОРКА ИГРЫ.
14.1. СОЗДАНИЕ ИСПОЛНИМОГО ФАЙЛА ИГРЫ.
14.2. ЗАПУСК ИГРЫ.
14.3. НАСТРОЙКА UNITY PLAYER.
14.4. СОЗДАНИЕ ИНСТАЛЛЯТОРА.
ГЛАВА 15. ПРАКТИЧЕСКИЕ АСПЕКТЫ РАЗРАБОТКИ ИГРЫ.
15.1. ИСКРА.
15.2. ВЫБОР ДВИЖКА.
15.3. ГДЕ БРАТЬ АССЕТЫ?.
15.4. ЗАБОТИМСЯ О МОНЕТИЗАЦИИ.
15.5. МОБИЛЬНАЯ ИЛИ НАСТОЛЬНАЯ ПЛАТФОРМА.
15.6. ЧТО ДЕЛАТЬ С ЛОКАЛИЗАЦИЕЙ.
15.7. НЕ ЗАБЫВАЕМ О ТЕСТИРОВАНИИ.
15.8. СКОЛЬКО ЭТО СТОИТ?.
ГЛАВА 16. ОБЗОР 3D GAME.
16.1. ЧТО ТАКОЕ 3D GAME?.
16.2. КАК УСТАНОВИТЬ 3D GAME.
16.3. УРОВНИ ИГРЫ.
16.4. ОСНОВНОЙ ПЕРСОНАЖ.
16.5. ИНТЕРАКТИВНЫЕ ПРЕФАБЫ.
16.6. ИСПОЛЬЗУЕМЫЕ ПАКЕТЫ.
16.7. ДОКУМЕНТАЦИЯ.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Unity, Полное руководство, 2 издание, Корнилов А.В., 2021 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Корнилов
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи: