Создавайте 2D- и 3D-игры в Unity

Полноценный инструментарий для 2D- и 3D-игр

Игровая платформа Unity позволяет создавать 2D- и 3D-контент по отдельности, использовать элементы 2D- и 3D-графики в одном проекте или даже имитировать 2D-графику в 3D-пространстве, получая 2,5D-графику. Основное отличие заключается в типе используемых объектов и камеры.

Hollow Knight, Made with Unity

Особенности 2D-игр

В 2D-играх используется плоская графика, называемая спрайтами, которая не имеет трехмерной геометрии. Спрайты отображаются на экране как плоские изображения, а камера не имеет перспективы (ортогональная проекция). Из примеров 2D-игр, созданных в Unity, можно вспомнить Hollow Knight от Team Cherry, Children of Morta от Dead Mage Inc и Tiny Bubbles от Pine Street Codeworks.

Osiris: New Dawn, Made with Unity

Особенности 3D-игр

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

Сцену 3D-игры обычно отрисовывают в перспективе, поэтому с приближением объектов к камере они становятся больше. Из примеров 3D-игр, недавно созданных в Unity, можно назвать Praey for the Gods от No Matter Studios, Osiris: New Dawn от Fenix Fire и Eastshade от Eastshade Studios.

Flipping Death, Made with Unity

2,5D - да-да, есть и такое!

В некоторых 2D-играх используются трехмерные окружения и персонажи, но игровой процесс ограничивается двумя измерениями. Например, камера демонстрирует окружение сбоку и движется слева направо, а игрок может двигаться только в двух измерениях. В таких играх эффект трехмерности играет скорее визуальную роль, нежели функциональную. 

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

Children of Morta, Made with Unity

Создавайте 2D- и 3D-игры, а также интерактивный контент в Unity

Создайте 2D- или 3D-игру любого жанра или другое интерактивное приложение в Unity. Выбрать тип графики можно еще на этапе создания проекта в Unity, но вы можете переключаться с одного на другой тип графики в любой момент вне зависимости от выбранного вами варианта (подробнее о настройках 2D- и 3D-режимов в Unity). 

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

Помимо возможностей для 3D-разработки, Unity предлагает множество инструментов для 2D-игр: например, редактор спрайтов, 2D-физику, рендерер или маски спрайтов, средства разработки окружений (в том числе редактор Tilemap для квадратных, шестиугольных или изометрических плиток), скелетную анимацию и возможность с легкостью создавать двухмерные источники света и шейдеры. Подробнее об этом можно узнать здесь.  

Unity Asset Store предлагает огромный выбор 2D-, 3D-ресурсов и средств разработки:

2D-ресурсы в Asset Store

3D-ресурсы в Asset Store

Если вы еще не определились с графикой вашего проекта, то помните, что в Unity вы можете в любой момент переключиться из одного режима в другой. Знакомьтесь с мнениями других разработчиков Unity о разработке 2D- и 3D-проектов в разделе «Сообщество» нашего сайта, в нашем блоге и на форуме. И помните — вам совсем необязательно уметь программировать. Смотрите наше руководство о том, как разрабатывать игры без программирования.

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен