, Android , Apple iOS , Linux , а также на игровых приставках Wii , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One и MotionParallax3D дисплеях (устройства для воспроизведения виртуальных голограмм), например, Nettlebox. Есть возможность создавать приложения для запуска в браузерах с помощью специального подключаемого модуля Unity (Unity Web Player) , а также с помощью реализации технологии WebGL. Ранее была экспериментальная поддержка реализации проектов в рамках модуля Adobe Flash Player , но позже команда разработчиков Unity приняла сложное решение по отказу от этого.

Приложения, созданные с помощью Unity, поддерживают DirectX и OpenGL . Активно движок используется как крупными разработчиками (Blizzard , , QuartSoft, Ubisoft ), так и разработчиками Indie-игр (например, ремейк Мор. Утопия (Pathologic) , Kerbal Space Program , Slender: The Eight Pages , Slender: The Arrival , Surgeon Simulator 2013 , Baeklyse Apps: Guess the actor и т. п.) в силу наличия бесплатной версии, удобного интерфейса и простоты работы с движком.

Энциклопедичный YouTube

  • 1 / 5

    Редактор Unity имеет простой Drag&Drop интерфейс, который легко настраивать, состоящий из различных окон, благодаря чему можно производить отладку игры прямо в редакторе. Движок поддерживает три сценарных языка: , JavaScript (модификация), Boo (диалект Python). Boo убран в 5-ой версии. Расчёты физики производит физический движок PhysX от NVIDIA .

    Проект в Unity делится на сцены (уровни) - отдельные файлы, содержащие свои игровые миры со своим набором объектов, сценариев, и настроек. Сцены могут содержать в себе как, собственно, объекты (модели), так и пустые игровые объекты - объекты, которые не имеют модели («пустышки»). Объекты, в свою очередь содержат наборы компонентов, с которыми и взаимодействуют скрипты. Также у объектов есть название (в Unity допускается наличие двух и более объектов с одинаковыми названиями), может быть тег (метка) и слой, на котором он должен отображаться. Так, у любого объекта на сцене обязательно присутствует компонент Transform - он хранит в себе координаты местоположения, поворота и размеров объекта по всем трём осям. У объектов с видимой геометрией также по умолчанию присутствует компонент Mesh Renderer, делающий модель объекта видимой.

    К объектам можно применять коллизии (в Unity т. н. коллайдеры - collider). Существует несколько типов коллайдеров:

    • Character controller - вид физической модели, созданный специально под использование его для игровых персонажей;
    • Box collider (физическая модель образует куб, в который попадает вся модель объекта);
    • Sphere collider (физическая модель образует сферу, в которую попадает вся модель объекта);
    • Capsule collider (физическая модель образует капсулу, в которую попадает модель объекта. В отличие от предыдущего типа размеры можно менять и по одной, и по трём осям сразу);
    • Mesh collider (физическая модель полностью повторяет реальную геометрию объекта);
    • Wheel collider (физическая модель колеса);
    • Terrain collider - тип физической модели, созданный специально для использования на объекте типа Terrain - земля, генерируемая редактором Unity с возможностями скульптинга и окрашивания местности.

    Также Unity поддерживает физику твёрдых тел и ткани, а также физику типа Ragdoll (тряпичная кукла). В редакторе имеется система наследования объектов; дочерние объекты будут повторять все изменения позиции, поворота и масштаба родительского объекта. Скрипты в редакторе прикрепляются к объектам в виде отдельных компонентов.

    При импорте текстуры в Unity можно сгенерировать alpha-канал, mip-уровни, normal-map, light-map, карту отражений, однако непосредственно на модель текстуру прикрепить нельзя - будет создан материал, которому будет назначен шейдер , и затем материал прикрепится к модели. Редактор Unity поддерживает написание и редактирование шейдеров. Редактор Unity имеет компонент для создания анимации, но также анимацию можно создать предварительно в 3D-редакторе и импортировать вместе с моделью, а затем разбить на файлы.

    Помимо пустого игрового объекта и моделей, на сцену можно добавлять ещё такие объекты типа GameObject:

    • Система частиц ;
    • Камера ;
    • GUI текст ;
    • GUI текстура ;
    • 3D текст ;
    • Точечный свет ;
    • Направленный свет ;
    • Освещение территории ;
    • Источник света, имитирующий солнце ;
    • Стандартные примитивы ;
    • Деревья ;
    • Terrain (земля).

    Unity 3D поддерживает систему Level Of Detail (сокр. LOD), суть которой заключается в том, что на дальнем расстоянии от игрока высокодетализированные модели заменяются на менее детализированные, и наоборот, а также систему Occlusion culling, суть которой в том, что у объектов, не попадающих в поле зрения камеры не визуализируется геометрия и коллизия, что снижает нагрузку на центральный процессор и позволяет оптимизировать проект. При компиляции проекта создается исполняемый (.exe) файл игры (для Windows), а в отдельной папке - данные игры (включая все игровые уровни и динамически подключаемые библиотеки).

    Движок поддерживает множество популярных форматов, таких как:

    • .3ds, .max, .obj, .fbx, .dae, .ma, .mb, .blend для трёхмерных моделей;
    • .mp3, .ogg, .aiff, .wav, .mod, .it, .sm3 для звуковых файлов;
    • .psd, .jpg, .png, .gif, .bmp, .tga, .tiff, .iff, .pict, .dds для изображений;
    • .mov, .avi, .asf, .mpg, .mpeg, .mp4 для видеофайлов.
    • .txt, .htm, .html, .xml, .bytes для текста

    Модели, звуки, текстуры, материалы, скрипты можно запаковывать в формат.unityassets и передавать другим разработчикам, или выкладывать в свободный доступ. Этот же формат используется во внутреннем магазине Unity Asset Store, в котором разработчики могут бесплатно и за деньги выкладывать в общий доступ различные элементы, нужные при создании игр. Чтобы использовать Unity Asset Store, необходимо иметь аккаунт разработчика Unity. Unity имеет все нужные компоненты для создания мультиплеера. Также можно использовать подходящий пользователю способ контроля версий. К примеру, Tortoise SVN или Source Gear .

    Игры, использующие движок Unity

    Unity Asset Server

    Инструментарий для совместной разработки на базе Unity. Сущность разработки игр - это работа в команде. Сервер ресурсов Unity - это add-on , который добавляет контроль версий в функциональность Unity.

    Система контроля версий

    Сервер ресурсов Unity - это полнофункциональное решение для контроля версий для всех игровых скриптов и ресурсов. Как и все остальное в Unity, он прост в использовании.

    Оптимизация для больших проектов

    Много-гигабайтные проекты с тысячами много-мегабайтных файлов управляются с изяществом. Настройки импорта и все другие метаданные также хранятся точно также вместе с историей изменений их версий. Наблюдать за изменением ресурсов\версий можно прямо внутри Редактора Unity. Если файлы подвергаются изменениям, их статус немедленно обновляется. Переименование и перемещение ресурсов не создает каких-либо препятствий для непрерывного рабочего процесса.

    Сервер с открытым исходным кодом

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

    Mac OS X или Linux

    Сервер ресурсов доступен как для Mac OS X Installer, так и для Linux RPMs. Поддержка нескольких платформ позволяет гибко внедрить Сервер ресурсов Unity в существующую -инфраструктуру.

    История

    По состоянию на лето 2013 года количество зарегистрированных пользователей Unity 3D выросло до 2 миллионов пользователей . В основном это связано с тем, что indie-версия движка стала бесплатной.

    Сборки

    Помимо бесплатной, существуют четыре сборки - стандартная Unity , Unity iOS Pro (для разработки игр под iOS), Android Pro

    В данной статье речь пойдёт о кроссплатформенном движке Unity . В первую очередь, это ознакомительная статья для пользователей, которые ещё не знакомы с этим движком. Что касается кратких описаний движка, размещённых в сети Internet, то сложно найти описание, которое могло бы удовлетворить человека, который имеет базовые знания о создании компьютерных игр в целом.

    Сложно представить, что мог бы существовать условно бесплатный движок, на котором реально создать компьютерную игру. Однако, этот движок существует. Он трёхмерный, обладает нормальным IDE, встроенной физикой, аудио-движком и прописанными возможностями сетевого мультиплейера. Движок Unity поддерживает Windows, IOS, Android, операционные системы приставок Playstation, Xbox и Nintendo Wii.
    Сложно представить, что Unity обладает возможностями, которые позволяют собрать блок команд в специальную версию для плагина, который встраивается в браузер. Таким образом, Вы сможете получить в окне браузера 3D картинку без занижения разрешения текстур и качества моделей.

    Вообще, есть упоминания о технологиях, которые ставили своей целью работу с 3D в сети Интернет, в частности ActiveWords и VRML. Но все эти системы вытеснил Flash (в дополнении с Java и Silverlight). Прочие технологии существуют, но в данный момент, существенно угнетены технологией Flash.

    Релиз третьей версии Unity на самом деле заставил обратить на этот движок внимание даже гигантов, разрабатывающих игры исключительно во Flash. Так что же всё-таки составляет суть и принципы движка Unity?
    Unity – полноценный игровой движок, который направлен на то, что весь процесс разработки игры (за исключением скриптинга и подготовки игровых ресурсов) будет проводиться в отдельном редакторе.

    Рассмотрим этот движок в сравнении с UnrealEngine3 .

    Достоинства Unity:

    • IDE: сочетание редактора сцен (в комплексе общего редактора) с редактором игровых объектов и редакторов скриптов. Дополнительно прилагаются генераторы деревьев и террейнов.
    • Улучшенные возможности скриптинга, а именно в отличие от вышеуказанного движка, в Unity доступны три языка: JavaScript, C# и разновидность Python’s Boo.
    • Кроссплатформенность – как уже упоминалось выше, поддерживаются Windows, MacOS, Wii, iPhone, iPod, iPad, Android, PS3 и XBox 360, не все из которых, конечно, доступны в бесплатной лицензии. Ну и веб-плагин, конечно, забывать не стоит.
    • Современный уровень графики, способный конкурировать с иными движками. Unity, безусловно, проигрывает UnrealEngine по количеству реализованных возможностей. Однако Unity обладает такими возможностями, как deferred освещение, стандартный набор постпроцессинговых эффектов, SSAO, ускоренная проработка лайтмапов.
    • Достойным образом проработанный физический движок.
    • Масштабируемость и производительность. Большую часть простых процессов движок обрабатывает на превосходном уровне.
    • Запуск любого приложения на Unity в веб-плагине.
    • Невысокая цена за полную лицензионную версию для крупного веб-разработчика.

    Недостатки Unity:

    • Закрытость кода. Невозможность получения исходных кодов движка даже по лицензии.
    • Невозможность дополнения физики движка сторонними возможностями. Вы не сможете добавить в движок стороннюю физику, либо SpeedTree.

    Реальные минусы сложно определить с первого взгляда. Движок производителен, стабилен и лёгок в применении.

    У большинства малочисленных команд разработчиков компьютерных игр основной проблемой часто становился именно движок. Достаточно сложно писать с нуля единственному программисту в команде. Нужен полноценный бесплатный движок, и нужен он сразу, программист начинает искать бесплатные решении (Ogre, Irrlicht). Эти движки не так уж и плохи (Torchlight написан на Ogre), но они сложны в освоении и требуют не одного программиста, а целой команды. Конечно, можно обратиться к наборам типа GameMaker, но серьёзную игру с его помощью собрать сложно.

    Что касается Unity, то в его случае имеется уже завершённый пайплайн, готовый рендерер, собранные физику, аудио и сетевое взаимодействие, мультиязычность.
    Внешний вид:

    Собственно IDE:


    Можно прямо в IDE путём нажатия кнопки Play протестировать текущую сцену.


    Встроенный инспектор классов обрабатывает последние на предмет переменных и позволяет менять их «на лету», что значительно экономит время работы.


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


    Разработчики проекта ААА-класса скорее всего напишут свой движок или купят что-то наподобие UnrealEngine3. Но если количество программистов невелико, то написание собственного движка может оказаться черезчур затратным. Скорость и сложность разработки браузерной казуальной игры на Unity значительно выше, чем на Flash, а графическое превосходство – очевидно.

    Также на движке Unity вполне можно писать сайты, презентации, визуализировать научные проекты.

    Стоит дать Unity шанс – этот движок подкупает неискушённого пользователя своим удобством, гибкостью, возможностями и скоростью разработки.

  • Жанровая направленность: любые 3D/2D игры, онлайновые игры, мобильные игры;
  • Платформа редактора: Windows или Mac OS X;
  • Платформа игр: iOS, Android, Windows Phone 8, BlackBerry 10, Tizen, Windows и Windows Store Apps, Mac, Linux/Steam OS, Web Player, WebGL, PlayStation 3, PlayStation 4 и Morpheus, PlayStation Vita, Xbox 360, Xbox One, Wii U, Android TV, Samsung SMART TV, Oculus Rift, Gear VR и др.
  • Лицензия: есть бесплатная версия для коммерческого использования, а также месячная подписка, полная лицензия, платная поддержка;
  • Языки программирования игр: C#, JavaScript, Boo;
  • Движок написан на ЯП: C++;
  • Открытый исходный код: не предоставляется, частично;
  • Мультиплеер: возможен, есть модули и шаблоны серверной части;
  • Физика: встроеные движки Box2D и NVIDIA PhysX 3.3;
  • Графическая API: DirectX и OpenGL;
  • Предыдущая версия: Unity3D 4
  • Достоинства: бесплатный для Indie-разработчиков, кросс-платформенный, прост в освоении.
  • Недостатки: рендер имеет нарекания, есть недостатки для разных платформ, типа отсутствия тех или иных возможностей и особенностей.
  • Разработчик движка: Unity Technologies.

    Unity 5 – это передовой игровой движок от компании Unity Technologies, позволяющий разрабатывать не только 3D-игры, но и 2D-игры. По мнению большинства инди-разработчиков игр на данный момент это лучшая платформа разработки игр.

    У этого движка имеются все необходимые инструменты для полноценной разработки игр AAA-класса под 21 популярную платформу: iOS, Android, Windows Phone 8, BlackBerry 10, Tizen, Windows и Windows Store Apps, Mac, Linux/Steam OS, Web Player, WebGL, PlayStation 3, PlayStation 4 и Morpheus, PlayStation Vita, Xbox 360, Xbox One, Wii U, Android TV, Samsung SMART TV, Oculus Rift, Gear VR и др. Делайте один проект и собираете его под что угодно одним кликом. На мобильные и настольные системы, на консоли, а также на веб-платформы. Используйте официальный набор Facebook SDK для Unity, чтобы легко интегрировать игры в социальную сеть, экспериментируйте с очками виртуальной реальности Oculus Rift и не только.

    Unity Technologies сотрудничает с производителями платформ и железа, типа Microsoft, Sony, Qualcomm, Intel, Samsung, Oculus VR, Nintendo и др. Благодаря этим связям поддержка платформ реализована в лучшем виде, так что ваш контент успешно работает на всех.

    Unity в 2014 и 2015 годах стал самым популярным игровым движком для мобильных устройств. Независимые отчеты показывают, что Unity далеко опережает прочие движки для создания мобильных игр. Почему же он так популярен? Причин много. Развертывание по щелчку мыши на Android, iOS, Windows Phone и BlackBerry. Масса оптимизаций, благодаря таким функциям, как Occlusion Culling и Asset Bundling. Сервисы мирового уровня по части монетизации и удержания игроков на мобильных устройствах. Специальные, легкие для использования 3D и 2D инструменты и рабочие процессы.

    Вы можете использовать данный движок для разработки игр любых жанров: стратегии, головоломки, экшен, песочницы и всё, что вам только угодно. Благодаря системе Realtime Global Illumination на базе Enlighten и физическому шейдеру Unity еще никогда не было лучшего времени для создания красивых, притягательных и занимательных игр для настольных ПК с помощью Unity.

    Получите бесплатный доступ к опциям сборки для веб-публикации в Unity 5. После установки, пользующийся громадной популярностью, плагин Unity Web Player обновляется автоматически. Используйте его для развертывания в Internet Explorer, Safari, Mozilla Firefox и прочих браузерах. В зависимости от случая, новая высоко оптимизированная опция сборки Unity под WebGL может обеспечивать производительность на уровне исполнения собственного кода. Она уже была использована в ряде успешных коммерческих проектов.

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

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

    Экономьте время с магазином Asset Store прямо из редактора Unity или из веб-браузера. Вы наверняка найдете что-либо, подходящее именно вам, из более чем 10 тыс. уже готовых бесплатных или платных ресурсов и инструментов разработки. Выбирайте из огромного ассортимента расширений редактора, плагинов, окружения, моделей и мн.др.

    Движок Unity любим во всей игровой отрасли за глубину и качество оптимизации, а также за скорость и эффективность рабочих процессов – это позволяет пользователям Unity быстро создавать высококачественный контент. Прилагается всё необходимое: физический шейдинг, подробное профилирование памяти, интуитивные инструменты пользовательского интерфейса, мощная технология анимации, Blend Shapes для анимации лица и т.д.

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

    Нажмите кнопку Play и сразу же окажитесь в своей игре: играйте и смотрите, как все будет выглядеть в финальной сборке на целевой платформе. Приостанавливайте игру, меняйте параметры, ресурсы, скрипты и прочие свойства и мгновенно наблюдайте результат. Для облегчения отладки можно использовать покадровый просмотр.

    Поддерживаются такие форматы изображений: psd, jpg, png, gif, bmp, tga, tiff, iff, pict, dds. Такие форматы аудио: mp3, ogg, aiff, wav, mod, it, sm3. Форматы видео: mov, avi, asf, mpg, mpeg, mp4. Текстовые форматы: txt, htm, html, xml, bytes. Все популярные форматы 3D-моделей.

    В качестве физических движков подключены Box2D с исчерпывающим набором эффекторов, сочленений и коллайдеров, а также NVIDIA PhysX 3 для 3D-сцен с проработанными функциями ИИ с передовой автоматизированной системой поиска пути и навигационными сетками. Для скриптования сцен используются ЯПы C#, JavaScript, Boo. Для отслеживания версий имеется полная поддержка интеграции с Perforce и Plastic SCM.

    Unity также приносит растущий спектр интегрированных сервисов для вовлечения, удержания и монетизации игроков. В ходе цикла Unity 5 всё больше и больше таких сервисов будет интегрировано в движок, чтобы делать создание игр и управление ими как можно более гладким, простым и доходным делом.

    Увеличивайте свою аудиторию и доходы с Unity Ads. Повышайте уровень удержания игроков и привлекайте новых игроков посредством Unity Everyplay. Поймите, как стимулировать игроков, чтобы они все время возвращались к игре с Unity Analytics. Легко получайте свои сборки через Unity Cloud Build.

    Всего представлено 2 типа сборки Unity 5: бесплатная Personal Edition и коммерческая Professional Edition за $75 в месяц или за $1500 на всё время. Personal Edition имеет ряд дополнительных фич и инструментов. Для экспорта под некоторые платформы требуется покупка соответствующих модулей.

    Есть скидка 10% при покупке от 10 лицензий. Предлагаются лицензии Unity Professional Edition со скидкой школам, институтам, учащимся и преподавателям. Движок Unity рассчитан на принятие широким кругом пользователей, и Unity предоставляет массу учебных материалов и курсов, которые могут использовать учителя.

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

    Есть разные уровни поддержки для разных уровней пользователей Unity: от бесплатной поддержки до поддержки уровня Premium и специальной поддержки для корпоративных пользователей.

    Системные требования: OS: Windows XP SP2+, 7 SP1+, 8; Mac OS X 10.6+. Видеокарта с поддержкой DX9 (shader model 2.0).

    Официальный сайт: http://unity3d.com

  • Обсудить на нашем форуме...


    Unity is a flexible and powerful development platform for creating multiplatform 3D and 2D games and interactive experiences. It"s a complete ecosystem for anyone who aims to build a business on creating high-end content and connecting to their most loyal and enthusiastic players and customers.

    Experience polished, end-to-end multiplatform development. Confidently target the hottest platforms including newcomers such as WebGL and Oculus Rift. Efficiently optimize performance with cross-platform tools and deploy with near one-click ease.

    Get the best of both worlds with Unity: high-end tools in a ready-made solution that’s also intuitive to use and deeply customizable. Move into full production at an astonishing pace. Add your own tools to Unity for ultimate comfort and productivity. Dive into scripting with super fast compilation times.

    Shop in the Asset Store directly from the Unity Editor or your web browser. With thousands of ready-made free or for purchase assets and production tools, you are sure to find something tailored to your specific needs. Select from a vast array of Editor extensions, plug-ins, environments and models and much more.

  • Приложения и игры в социальных сетях и на тематических сайтах часто требуют для запуска установить Unity Web Player. Но когда мы загружаем эту программу, то удивляемся, ведь ни в меню «Пуск», ни на рабочем столе, нет новых ярлыков. Многие пугаются, думая, что установили вирус, или бесполезное приложение. На самом деле, польза огромна. И то, что теперь у вас запускаются игры в браузере и есть главная задача этой программы.

    Для чего нужна программа?

    Чтобы понять, что это за программа и нужен ли Unity Web Player, давайте разберем название на составные блоки:

    1. Unity – игровой движок. Платформа, на которой разработчики создают свои игры.
    2. Web Player – технология запуска игр от Unity внутри браузера. Она позволяет разработчикам размещать свой продукт на сайтах и в социальных сетях. Это очень удобно, ведь для запуска игры не нужно ничего скачивать.

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

    Важно! Эта технология не новая. Вы уже много раз сталкивались с подобными решениями, даже не подозревая об этом. Яркий пример – Adobe Flash Player . Но в отличие от Flash Player, Unity умеет запускать сложные трехмерные игры.

    Как установить и включить?

    Есть несколько способов установить и запустить софт:

    Как мы видим на скриншоте, не все браузеры с поддержкой Unity Web Player. В списке не хватает Google Chrome. С 2015-го года в браузере отключена поддержка NPAPI-плагинов, необходимых для запуска Unity. Если приложения не запускаются, выход один: использовать браузер из списка поддерживаемых.

    Удаление приложения

    Возник вопрос по установке программы, тогда ! Укажите, с чем именно возникла сложность, чтобы мы смогли помочь.

    Большинство моих знакомых, когда узнают, чем я занимаюсь, спрашивают: «На чём ты создаешь игры?». После ответа: «на Unity», на их лицах возникает множество вопросов, таких как:

    Почему на Unity?
    Почему не на Cryengine?

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

    Unity — это игровой движок, позволяющий создавать игры под большинство популярных платформ. С помощью данного движка разрабатываются игры, запускающиеся на персональных компьютерах (работающих под Windows, MacOS, Linux), на смартфонах и планшетах (iOS, Android, Windows Phone), на игровых консолях (PS, Xbox, Wii).

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

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


    Почему же я выбрал для себя данную программу?

    Всё дело в том, что когда на дворе был далёкий 2013 год, из игровых движков, которые могли не плохо отрисовывать графику в трёх мерном изображении, выбирать не приходилось. О таких движках, как Cryengine и Unreal Engine, вообще не приходилось слышать, и выбор несомненно пал на Unity3D версии 4.3. С тех пор я плотно засел за создание игр, и создаю их по сегодняшний день. За это время выпустил пару проектов, которые неплохо вошли в массы.

    Что же касается самого Unity, за это время он сильно развился, и я считаю, что обошёл своих конкурентов на несколько шагов вперёд. Кроме этого, программа никогда не подводила меня, и я получал от неё всё, что хотел. Захотел сделать стратегию в реальном времени — сделал; шутер — пожалуйста; аркаду — вообще легко. Несмотря на то, что Unity является кроссплатформенным убийцей, на нём можно сделать всё что угодно. Главное, чтобы были идеи, а с реализацией вам поможет наш сайт «Твои руки».

    Также стоит отметить, что Unity3D имеет несколько тарифных планов. Самый распространенный, конечно же, бесплатный «personal» . Его можно использовать до того момента, как ваша компания или, иначе говоря, все ваши игры, не начнут зарабатывать по 100 000$ в год. Для инди-разработчика, я считаю, просто великолепное предложение, да и платная версия стоит недорого. Plus-версия стоит 35$ в месяц , а Pro-версия стоит 125$ в месяц .

    Вдобавок к этому имеется огромная база готовых проектов, ассетов, скриптов, моделек, текстур, звуков и всего-всего, чего только пожелаете, часто еще и бесплатно.

    Обзор новой версии Unity3D