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

Разработка игры на Unity. С нуля до реализации
Название: Разработка игры на Unity. С нуля до реализации
Автор:
Жанры: Руководства | Программирование | Компьютерная справочная литература
Серии: Нет данных
ISBN: Нет данных
Год: 2023
О чем книга "Разработка игры на Unity. С нуля до реализации"

Это руководство по разработке игры, в котором шаг за шагом описывается процесс ее создания с применением языка программирования C# и среды разработки Unity. Практически каждый ваш шаг будет сопровождать скриншот с понятным описанием последовательности действий. Вы научитесь создавать игровые объекты и описывать логику их работы, создавать элементы ландшафта, настраивать камеру, игровые сцены, графический интерфейс, спецэффекты и звуковые эффекты. Практикум завершается публикацией игры на открытой онлайн платформе. Ознакомиться с игрой, которую вы сделаете, можно по ссылке: simmer.io/@Den1sov/dragon-picker. Практикум подойдет для тех кто только знакомится с основами разработки игр на Unity, его под силу выполнить любому человеку с базовыми навыками работы за ПК. Материалы практикума планируется регулярно обновлять. Последнее обновление случилось в марте 2022 года, так появилось второе издание.

Удачи вам в создании ваших игровых миров и до встречи… за пределами матрицы. Welcome!

Бесплатно читать онлайн Разработка игры на Unity. С нуля до реализации


Введение

Компьютерные игры давно стали частью нашей культуры, через них можно донести мысль до широких масс, они развивают интеллект, реакцию и позволяют пережить целый спектр самых разнообразных эмоций.

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

Это значит, что в книге не будет раздела по основам разработки на C# – языке программирования, который используется для написания сценариев в Unity. С другой стороны, вы получите информацию по созданию необходимых скриптов в создаваемой вами игре, а в приведенных листингах будут даны комментарии. Это позволит сконцентрироваться на изучении только тех функций среды разработки, или возможностях языка программирования, которые нужны для выполнения поставленной задачи.

Автор убежден, что важнее заложить базовые знания, дав реализовать свой первый проект. А копнуть глубже и разобраться в тонкостях поможет множество других гайдов, статей, учебников и руководств из официальной документации, “разбросанной” по просторам интернета.

В этой книге вы изучите основы работы с Unity – кроссплатформенной средой разработки компьютерных игр. И опубликуете свою первую игру на платформе yandex.ru/games. Под термином кроссплатформенности понимается возможность сборки готового игрового проекта под разные операционные системы и устройства: PC, iOS, Android, PS, WebGL (браузерные игры) и т. д. Материал ориентирован на новичков, которые только начинают работу в Unity. Поэтому мы начнем с установки необходимого программного обеспечения и создадим первую простую сцену.

Как итог изучения материалов вы сможете опубликовать браузерную игру на платформе WebGL, таких как simmer.io, itch.io и Yandex-игры (yandex.ru/games). Все что нужно для выгрузки игры на хостинг, – это собрать её билд и загрузить архив на хостинг. Хостингов для игр существует большое множество и принцип для многих одинаков. О том как собрать билд и загрузить на хостинг рассказывается в последней главе. Ознакомиться с демо-версией игры, которую мы сделаем, можно по ссылке: yandex.ru/games/app/209669. Скриншот стартовой сцены игры показан ниже:



Материал книги регулярно обновляется, последнее обновление произошло весной 2023 года. Задать вопросы в случае возникновения трудностей при работе с книгой можно в группе tg: t.me/BigDigitalCourse, дополнительные ресурсы к книге опубликованы на сайте автора: bigdigital-gamelab.ru/book. Успехов в разработке вашей первой игры на Unity.

Глава 1. Установка необходимого программного обеспечения

1.1 Установка среды разработки

Перейдите на портал unity.com в раздел для загрузки программного обеспечения: unity.com/ru/download. На этой странице можно:

– загрузить версию для Windows [1]

– либо выбрать на той же странице «Как начать работу» [2] и скачать версию для MacOS или Linux.



Разрабатывать на Unity можно в основных операционных системах, что, несомненно, играет большую и важную роль в популярности этой среды разработки игр. После завершения загрузки у вас на компьютере окажется установщик UnityHubSetup, по сути, это загрузчик (лаунчер) для ваших будущих проектов. Установка Unity Hub стандартная, дважды кликните по установщику UnityHubSetup и дождитесь окончания установки.

После завершения установки запустите Unity Hub. При первом запуске система предложит вам войти или создать свой аккаунт. Если этого не произошло автоматически, вы можете войти / создать свою учетную запись, выбрав в левой части Unity Hub – Sign in:



Процесс создания учетной записи для Unity стандартный, поэтому мы не будем здесь расписывать его подробно. Отдельно хочу обратить внимание, что следует использовать единую учетную запись для всех сервисов Unity, с которыми вы работаете. Так как Unity имеет широко развитую инфраструктуру и сеть порталов, облегчающих работу с этим движком:

– assetstore.unity.com – каталог 2D- и 3D-моделей, SDK, шаблонов и инструментов для разработки игр.

– learn.unity.com – портал с бесплатными учебными материалами, курсами и пошаговыми инструкциями для изучения работы в Unity.

Единая учетная запись облегчит навигацию и работу в сервисах Unity и позволит в пару кликов добавлять модели, найденные в каталоге assetstore.unity.com, в ваш проект в среде разработки.

После того как вы создали и вошли в свой аккаунт Unity, откроется окно приложения Unity Hub. В центральной части приложения указаны проекты (Projects), с которыми вы работаете. Если вы используете Unity впервые, то это окно у вас должно быть пустым, однако очень скоро в нем начнут появляться созданные вами проекты, и Unity Hub будет выглядеть наполненным самыми разными проектами:



Теперь перейдем к установке редактора Unity. Оставаясь в Unity Hub нажмите кнопку Installs [1] в левом меню и далее – Install Editor [2]. Из Unity Hub можно запускать множество разных версий среды разработки Unity.



После этого откроется окно выбора версий Unity для установки. Для начинающих пользователей лучше устанавливать ту версию Unity, по которой составлено данное руководство. Если же вы являетесь опытным пользователем, то можете выбрать последний рекомендованный разработчиком релиз (Recommended Version) последней версии (как правило выбран по умолчанию). На момент обновления материалов книги в качестве рекомендованной версии указана версия Unity 2021.3.25f1. Для начала установки в окне Install Unity Editor – Official Releases найдите и установите версию среды разработки 2021.3.25f1. Чтобы начать установку нажмите кнопку Install:



Если позднее вы захотите скачать любую другую версию Unity, перейдите в раздел Archive – download archive и найдите интересующую вас версию на сайте разработчика:



После того как вы нажали на кнопку Install, в следующем окне следует выбрать дополнительные модули. Напомню, что Unity позволяет создавать игры под самые разные платформы. Например, если в дальнейшем вы захотите сделать игру под мобильное устройство, то все что вам потребуется – это установить модули Android Build Support и iOS Build Support. На данном шаге нам потребуется установить среду разработки для работы с кодом. Для создания сценариев на Unity используется язык программирования C# и в самом верхнем списке вам предлагается установить Microsoft Visual Studio (если вы работаете на Windows) или Visual Studio for Mac (если вы работает на соответствующей операционной системе). Поставьте галочки напротив:


С этой книгой читают
Чтобы успешно организовывать вопрошание других, надо иметь личный опыт постановки вопросов и работы с ними, поэтому авторы предлагают выполнить больше 50 профессиональных техник. Вы найдете в книге методические рекомендации для организации работы с собственными вопросами других людей и новый опыт использования интерактивного вопрошания в образовании. Книга будет полезна тьюторам, учителям, игротехникам, фасилитаторам, коучам, модераторам и всем,
Для экспериментального определения скоростных характеристик глинозема, глиноземных сметок и песка была смонтирована лабораторно промышленная установка, в которой рабочими частями являются конусный вертикальный воздуховод для определения скоростей витания, который имеет три цилиндрических участка диаметрами 70, 135, 180 мм, в которых благодаря различию скоростей витания происходит разделение дисперсных частиц по фракциям.
В современном мире, где конкуренция и стремление к успеху становятся нормой, умение добиваться желаемого становится важным навыком. Этот гайд предназначен для тех, кто хочет научиться уверенно и эффективно достигать своих целей, используя стратегии, которые помогут вам стать «супер-стервой» в позитивном смысле этого слова. Мы рассмотрим различные аспекты этого подхода, включая уверенность в себе, целеполагание, коммуникацию, управление временем и
Хотите зарабатывать, делясь своими знаниями? Книга «Бизнес-идея: онлайн-репетиторство и вебинары» раскроет вам секреты успешного онлайн-обучения. Узнайте, как создать свой курс, привлечь учеников, организовать вебинары и построить прибыльный бизнес. От идеи до реализации – все шаги к успеху в ваших руках!
Одна-единственная ошибка в клинике репродуктивной медицины – и Лука Моретти стал отцом! Причем дочь ему родила Клэр Дуглас, женщина, которую он даже не видел. Клэр все еще не оправилась от потери мужа, когда обнаружила, что какой-то незнакомец стал отцом ее ребенка. И богатый холостяк не остановится ни перед чем, чтобы получить совместную опеку над маленькой Эвой…
Судья Кэролайн Дженнингс оказывается втянутой в громкий коррупционный скандал. Виновна ли она в должностном преступлении или оказалась лишь жертвой – с этим должен разобраться агент ФБР Том Желтая Птица. Дело осложняется тем, что Кэролайн и Тома связывает бурный уик-энд, а также его последствия…
Жорж Сименон писал о комиссаре Мегрэ с 1929 по 1972 год. «Мегрэ и привидение» (1964) повествует о стремительном и захватывающем расследовании преступления в мире искусства, нити которого ведут из Парижа в Ниццу и Лондон.
Жорж Сименон писал о комиссаре Мегрэ с 1929 по 1972 год. Роман «Мегрэ в меблированных комнатах» пользовался особой любовью Сименона: «Лично мне он очень нравится. Немного приглушенный, размытый, словно этюд в миноре» (из письма Свену Нильсену, 23 февраля 1951).