Unity 3D — популярный игровой движок для разработки 2D и 3D проектов. После прекращения поддержки Adobe Flash Player, Unity 3D остаётся единственным крупным игроком в сфере разработки браузерных игр. Однако, конструктор имеет функционал для разработки не только браузерных приложений.
Есть 2 версии программы:
Ни одна из версий Unity 3D не обладает русской локализацией — для комфортного использования необходимо владеть английским языком. Также, из языков Unity 3D поддерживает два языка программирования — C# и jаvascript. Разработчику придётся в совершенстве изучить один из них, а другим владеть хотя бы на базовом уровне. Дело в том, что хоть выбор языка и присутствует, некоторые функции доступны лишь на одном из предложенных. Или же, задача упрощается при её выполнении на другом языке.
Интерфейс работает по принципу «Drag and Drop» — графическая среда подойдёт для начинающих пользователей, в то время как текстовый редактор заинтересует продвинутых программистов. Физические расчёты производятся при помощи PhysX от компании NVIDIA.
Ключевыми особенностями Unity 3D являются две вещи:
Таким образом, Unity 3D обладает необходимым для полноценной трёхмерной разработки функционалом, являясь удобным конструктором как для профессионалов, так и для новичков. Сообщество этого конструктора занимает огромную нишу — более половины 3D-проектов в настоящее время пишутся на движке Unity. Конечно, соперничать с AAA-проектами на Unreal Engine этот конструктор не может — для красочных бестселлеров Unity 3D всё ещё недостаточно оптимизирован. Однако, для разработки 2D и 3D игр, в особенности инди-проектов, Unity 3D подходит как нельзя лучше.
Инструкция по установке программы Unity 3D через exe или msi файл.
Отзывы о Unity 3D