логотип Unity 3D

Unity 3D для Windows

Категория

Создание игр

1.5 10 голосов

Операционная Система

Windows

Размер файла

51,5 MБ

Скачать

Разработчик

Unity Technologies

Описание

Unity 3D — популярный игровой движок для разработки 2D и 3D проектов. После прекращения поддержки Adobe Flash Player, Unity 3D остаётся единственным крупным игроком в сфере разработки браузерных игр. Однако, конструктор имеет функционал для разработки не только браузерных приложений.

Скриншоты

скриншот Unity 3D скриншот Unity 3D скриншот Unity 3D скриншот Unity 3D скриншот Unity 3D скриншот Unity 3D

Преимущества и недостатки

Преимущества
  • Мультиплатформенность
  • Максимально простое и комфортное создание игр
  • Включает различные ПО - текстовый редактор, компилятор, отладчик и т.д.
  • Возможность разрабатывать игры, не требуя для этого каких-то особых знаний
  • Компонентно-ориентированный подход
  • Позволяет рисовать карты и расставлять объекты в реальном времени и сразу же тестировать получившийся результат
  • Наличие огромной библиотеки ассетов и плагинов
  • Поддержка огромного количества платформ, технологий, API
  • Физика твердых тел, ragdoll и тканей, система Level of Detail, коллизии между объектами, сложные анимации
Недостатки
  • Наблюдается медлительность в работе сложных, тяжелых проектов
  • Приложения, созданные на Unity, довольно «тяжеловесны»
  • При создании сложных игр необходимы знания C# для написания скриптов и компонентов и внедрения их в игру

Подробнее о Unity 3D

Есть 2 версии программы:

  • Бесплатная — предоставляет разработку только приложений для Android, PC и браузерных игр.
  • Полная покупная — предоставляет мультиплатформенный функционал для мобильных устройств, браузеров, настольных компьютеров, консолей и VR-шлемов. Также, имеется возможность корректировки интерфейса под собственные нужды.

Ни одна из версий Unity 3D не обладает русской локализацией — для комфортного использования необходимо владеть английским языком. Также, из языков Unity 3D поддерживает два языка программирования — C# и jаvascript. Разработчику придётся в совершенстве изучить один из них, а другим владеть хотя бы на базовом уровне. Дело в том, что хоть выбор языка и присутствует, некоторые функции доступны лишь на одном из предложенных. Или же, задача упрощается при её выполнении на другом языке.

Интерфейс работает по принципу «Drag and Drop» — графическая среда подойдёт для начинающих пользователей, в то время как текстовый редактор заинтересует продвинутых программистов. Физические расчёты производятся при помощи PhysX от компании NVIDIA.

Ключевыми особенностями Unity 3D являются две вещи:

  • Occlusion Culling — не визуализирует анимации и геометрию объектов вне поля зрения игрока, тем самым снимая нагрузку на процессор.
  • Level Of Detail — регулирует детализацию объектов вдали от игрока, функция настраивается разработчиком в основном для повышения производительности за счёт снижения детализации.

Таким образом, Unity 3D обладает необходимым для полноценной трёхмерной разработки функционалом, являясь удобным конструктором как для профессионалов, так и для новичков. Сообщество этого конструктора занимает огромную нишу — более половины 3D-проектов в настоящее время пишутся на движке Unity. Конечно, соперничать с AAA-проектами на Unreal Engine этот конструктор не может — для красочных бестселлеров Unity 3D всё ещё недостаточно оптимизирован. Однако, для разработки 2D и 3D игр, в особенности инди-проектов, Unity 3D подходит как нельзя лучше.

Версии Unity 3D

Оцените программу
10 голосов1.5

Отзывы о Unity 3D

Похожие программы