Разработка игры в Unity

Страница 2

YouTube-канал: https: //www. youtube. com/sciencepub (https: //www. youtube. com/sciencepub). На Youtube-канале со временем появится play-лист с разбором дополнительных заданий, которые даются в конце каждого раздела. Пока что вы найдете на канале достаточно много увлекательных видеоматериалов научно-популярной направленности.

GitHub: https: //github. com/Den1sovDm1triy (https: //github. com/Den1sovDm1triy). В отдельном репозитории вы найдете исходники к игре.

SIMMER. io: https: //simmer. io/@Den1sov (https: //simmer. io/@Den1sov). Мини-игра, разработанная в этом практикуме размещена на web-портале, ссылка указана на профиль автора.

Свои отзывы и предложения, а также информацию о найденных неточностях и опечатках вы можете отправить на личный e-mail автора: mr. denisov. dv@gmail. com.

Посмотреть на готовую реализацию игры Dragon Picker можно по ссылке: https: //simmer. io/@Den1sov/dragon-picker (https: //simmer. io/@Den1sov/dragon-picker).

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

Введение

Чтобы создать игру нужны инструменты разработки. В качестве основного инструмента мы будем использовать Unity, а для написания программного кода понадобится среда разработки, например Microsoft Visual Studio. Unity – межплатформенная среда разработки компьютерных игр, которую выпустила и активно продвигает американская компания Unity Technologies. Unity позволяет создавать приложения, работающие на более чем 25 различных платформах, включающих персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения и другие.

В этом разделе вы:

– Пройдете регистрацию на портале Unity. com и получите свой Unity ID.

– Скачаете Unity Hub и установите среду разработки Unity.

– Скачаете Microsoft Visual Studio.

– Создадите тестовый проект, в котором проверите корректность работы скачанного и установленного программного обеспечения.

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

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

1. Откройте официальную страницу Unity (unity. com (http: //unity. com/)) в браузере. Вы сразу попадете на главную страницу компании Unity, где можете ознакомиться с актуальными новостями, поддерживаемыми платформами и предстоящими релизами продуктов компании.

2. На странице найдите кнопку Get Started и нажмите ее:

3. На открывшейся странице вам будет предложено выбрать план подписки. У компании Unity Technologies очень гибкая система, благодаря этому каждый разработчик может подобрать тарифный план под свои задачи. До тех пор, пока доход с вашего проекта за последние 12 месяцев не превышает $100 000 вы можете выбирать подписку Individual Personal (вкладка Individual – Personal – Get Started):

4. После этого вы попадете на страницу Unity Store. Если вы являетесь новым пользователем, нажмите кнопку Start Here:

5. Далее появится всплывающее диалоговое окно, на котором нужно принять лицензионное соглашение. Нажмите кнопку Agree and download.

6. Начнется автоматическая загрузка файла UnityHubSetup.

7. После завершения загрузки файла, запустите его. Начнется процесс установки приложения Unity Hub. Unity Hub – это десктопное приложение, спроектированное для удобной работы пользователей. Из него происходит доступ к экосистеме игрового движка Unity, работа с менеджером проектов созданных в Unity, управление лицензиями и установка дополнительных компонентов.

8. После завершения установки запустите Unity Hub. При первом запуске система предложит вам войти или создать свой аккаунт. Это можно сделать также при помощи популярных социальных сетей:

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

10. Оставаясь в Unity Hub нажмите кнопку Installs в левом меню и после того, как перейдете в новое окно, нажмите кнопку Add. После этого откроется окно выбора версий Unity для установки. Для начинающих пользователей лучше устанавливать рекомендованный релиз (Recommended Release) последней версии (как правило выбран по умолчанию). В книге используется версия Unity 2020. 3. 14f1:

11. После выбора последней рекомендованной версии, нажмите кнопку Next.

12. В следующем окне нам предлагается выбрать компоненты редактора (модули). Модули также удобно разделены по платформам, на которые мы хотим создавать игры. Мы будем делать игру для выгрузки на Web-сервис, поэтому установите дополнительно модуль WebGL (поставьте флажок напротив модуля с таким названием). Кроме этого, Unity позволяет делать игры под самые разные платформы. Например, если в дальнейшем вы захотите сделать игру под мобильное устройство, то все что вам потребуется – это установить модули Android Build Support и iOS Build Support:

13. Жмем кнопку Next, на следующей странице принимаем соглашение, поставив галочку. Жмем Done и ожидаем скачивания и установки редактора. На компьютере можно держать несколько разных версий Unity (см. пример ниже):

14. На этом процесс установки закончен.

15. Если в дальнейшем вам понадобятся другие версии среды разработки Unity (например, вы найдете и захотите посмотреть готовые проекты, сделанные под более ранние версии среды разработки), – то вы всегда сможете открыть Unity Hub, перейти во вкладку Install и скачать недостающие версии Unity и модули:

Таким образом, Unity Hub является своего рода “точкой старта”, в которой происходит создание новых проектов (вкладка Projects), установка различных версий Unity (вкладка Installs) и т. д. Отмечу, что в Unity Hub можно держать несколько различных версий Unity, если у вас есть потребность работы с проектами, разработанными на ранних версиях.

По итогу пошагового выполнения всех указаний из данного раздела, у вас должна быть установлена среда разработки Unity. Также у вас должна быть создана учетная запись на сайте Unity. com. Не теряйте ее, так как через эту учетную запись происходит синхронизация проектов на вашем компьютере и на официальном сайте Unity. Кроме того, учетная запись нужна для работы с некоторыми полезными ресурсами, такими как Asset Store (подробнее об этом см. в разделе 2. 2 Импорт игровых персонажей из Unity Asset Store).

1. 2 Установка редактора кода

Несмотря на то, что Unity является полноценной средой разработки компьютерных игр, вам понадобится отдельное приложение для работы с кодом (для написания скриптов на языке программирования). Написать код для Unity можно даже в обычном блокноте, главное, чтобы он был написан корректно на языке C#. Однако, удобнее использовать специализированные среды разработки. Мы будем использовать Microsoft Visual Studio, установить которую можно как стандартное приложение в системе Windows, либо с помощью Unity Hub.

Читать похожие на «Разработка игры в Unity» книги

На планете, где люди испытывают себя на прочность, существует тюрьма. Туда отправляют заключённых со всей галактики. Тут нет никаких досрочных освобождений и апелляций. Нет судей и адвокатов, нет охранников и надсмотрщиков, есть только заключённые. А точнее ссыльные. Если ты попал сюда, то обратно уже не вернёшься и будешь искать своё место в этом мире. Это приговор окончательный. Как люди, оказавшиеся здесь, устроят свою жизнь? Смогут ли сохранить достоинство или совершенно деградируют? Судьба

Любая война рано или поздно заканчивается. Но путешествие продолжается. На планете выживальщиков существует большая сеть подземных тоннелей и пещер. Откуда они взялись? Их создала природа, или это дело чьих-то рук? Кто населяет подземный мир? И зачем туда нужно идти? Иногда логика обстоятельств сильнее здравого смысла, и судьба ведёт героев вниз, под землю. Что таится в подземельях, можно узнать из четвёртой книги серии "Выживальщики". Приятного чтения!

Представляю вашему вниманию пятую часть цикла "Выживальщики"! Судьба многих героев осталась пока неясной. Что с ними произошло, встретятся ли они вновь и какие новые вызовы готовит им судьба, можно будет знать из пятой книги сериала. Самое время узнать, что с ними произошло. Приятного чтения!

Общество сибаритов становится всё заметнее и заметнее. Оно пытается подмять под себя всё, до чего может дотянуться. Они стали очень сильны и играют большую роль. Кто-то должен бросить им вызов, иначе их искажённая мораль станет доминировать на планете. Главные герои: те кто давно не мог встретиться, имеют такой шанс. Проблемы нарастают. Противостояние усиливается. Покой им только снится. Приятного чтения!

На планете выживальщиков существует древний лес с гигантскими деревьями. Почему он только один. Что это, ошибка природы или результат каких-то экспериментов? Кто населяет этот лес? Кого там можно встретить? Может тех, кого давно искали и встреча с кем очень ожидаема и желанна? Ну и само собой продолжается война с сибаритами. Теперь она пришла уже на их территорию. Продолжаем следить за старыми героями и знакомимся с новыми. Всё больше и больше тайн и загадок раскрывается с каждой книгой, но

Часть героев оказалась в зоне реактора. Эта аномальная зона, где давным-давно произошла авария на экспериментальном реакторе. Тут происходит много странного и не все законы физики работают. Зато работают какие-то другие. Но, возможно, зона реактора это не просто аномалия. Это ключ. Если понять что здесь происходит, это может повлиять на судьбу всей планеты. Ну и куда же без выживальщиков. На этот раз они не оправдывают своего названия, потому что в зону реактора забрасывают смертников, для

Что делать, если ты одинокий вампир, который столкнулся с неразрешимой проблемой? Конечно, нужно обратиться в "Общество анонимных вампиров". Только там такие же вампиры, как ты, поддержат и помогут советом... или нет?

В книге раскрывается путь к успеху, которым шли и идут знаменитости всех мастей – от художников, писателей и кулинаров до спортсменов, изобретателей и предпринимателей. Используя примеры выдающихся мастеров своего дела и учитывая новейшие научные исследования на тему выявления шаблонов и закономерностей, приобретения навыков и факторов творческой гениальности, автор демонстрирует огромный потенциал реверс-инжиниринга и объясняет, как каждый из нас может использовать его мощь.

Шёл спокойно по улице, и вдруг - на тебе! Похитили и заперли под землёй. Думаю, хотели пустить на органы… пришлось сбежать. Прихватил с собой девчонку, её та же судьба ждала. Но ей ещё меньше повезло, у неё даже одежду отобрали. Теперь мы в бегах, в гигантской Москве две тысячи двухсотых. Есть подозрение, что всё это подстроено, и мы принимаем участие то ли в игре, то ли в телешоу. Как будто нас гонят, как крыс по лабиринту. Только бы выжить! Да и девчонка хорошая, кто о ней позаботится, кроме

Затеянная пришельцами грандиозная операция по усовершенствованию человечества могла внести разнообразие в теорию Дарвина. Неспособные к труду и не приспособленные к семейной жизни земляне, признанные оболтусами, облами, переселялись на планету, получившую неблагозвучное название – Рассадник. А чтобы жизнь не показалась новоселам слишком уж пресной, Кураторы проекта заселили новорожденный мир всеми видами фэнтези-нечисти, сварганенной за последнее столетие безответственными писателями.