Разработка игры в Unity. С нуля и до реализации. Дмитрий Вадимович Денисов
новых проектов (вкладка Projects), установка различных версий Unity (вкладка Installs) и т. д.
9. По итогу пошагового выполнения пунктов выше, у вас:
– должна быть установлена среда разработки Unity,
– среда для работы с кодом: Microsoft Visual Studio (для работы из-под Windows) или Visual Studio (для работы из-под Mac или Linux),
– создана учетная запись на сайте Unity.com. Не теряйте ее, так как эту учетную запись вы можете использовать для работы в других сервисах Unity.
Часть 2. Создание игрового прототипа
Введение
Обычно перед началом разработки следует определиться с основными требованиями, предъявляемыми к игре. Цель нашего практикума по разработке заключается в том, чтобы сделать игру и опубликовать ее на одном из онлайн-ресурсов (подробнее об этом см. Часть 7). Если говорить более обобщенно, то в списке требований, с которыми следует определиться при начале разработки, можно выделить следующие:
– платформа: WebGL (браузерная игра),
– ориентация: ландшафтная,
– длительность игровой сессии: 3–5 минут,
– система управления: легкое управление при помощи мыши и клавиатуры,
– однопользовательская игра.
В игре “Dragon Picker” центральным объектом в игре будет являться дракон, который периодически роняет драконье яйцо. Игровой процесс будет заключаться в том, чтобы ловить летящие вниз объекты. Позднее в игру могут быть добавлены различные виды объектов, одни из которых могут добавлять очки в игре или жизни, либо отнимать их. Для нас важно будет добавить один вид объектов, а разные виды других объектов вы сможете добавить самостоятельно по аналогии. В качестве основного референса можно указать игру Kaboom 1981 года, разработанную компанией Activision. При желании вы без труда найдете её браузерную версию на просторах сети Интернет:
2.1 Создание проекта и первой сцены
Последовательность создания проекта и сцены внутри среды разработки не отличается для различных операционных систем.
1. Запустите Unity Hub, который был скачан и установлен в предыдущей главе;
2. Создайте новый проект, для этого нажмите New Project в правой верхней части окна Unity Hub.
3. Выберите вид проекта All templates – 3D, в поле Project Name дайте имя проекту: DragonPicker. В поле Location укажите путь к папке с проектом. Проект может находиться в любом месте на вашем компьютере.
4. Нажмите кнопку Create project. После этого откроется среда разработки Unity. Для первого запуска проекта может потребоваться значительное время, которое зависит от производительности вашего компьютера. Вид среды разработки после старта выглядит, как и ранее при создании нашего первого проекта Hello World. Также в первой главе была показана возможность изменения темы оформления на светлую, при желании вы можете использовать светлую тему оформления среды разработки.
5. В левой нижней части среды разработки внутри панели Project находится структура проекта. Внутри папки Assets хранятся исходные файлы проекта. В данный момент там существует только папка Scenes, в которой находится главная сцена с именем SampleScene.
6. Внутри сцен могут существовать отдельные