Project Anarchy vs Unity 3D. Сравнение двух игровых движков.

Project Anarchy - новый бесплатный игровой движок от Havok, который вполне может конкурировать с юнити. В этой статье я попробую сравнить эти два движка между собой и кратко рассмотрю достоинства и недостатки этих двух движков.

Автор: Сергей Тарабан

:ad:

Лицензия

Project Anarchy, так же как и Unity, включает два типа лицензии: Free и Pro. На данный момент Project Anarchy не публикует цены на про версию. Еще мало информации по этой теме. Вам нужно отправлять письмо в техподдержку для выяснения деталей по Pro версии.
Unity3DProject Anarchy
Unity (цена: free)Для дистрибьюции на десктоп, мобильные устройства и вебProject Anarchy (цена: free)Только для дистрибьюции на мобильный устройства.
Project Anarchy PC Exporter (цена: 499$)Расширение free весии для дистрибьюции на PC
Unity Pro (цена: 1500$ или подписка 75$/мес) + дополнительные платные аддоныДля дистрибьюции на десктоп, мобильные устройства, консоли и вебProject Anarchy Pro (цена: неизвестна)Для дистрибьюции на десктоп, мобильные устройства и консоли
 

Поддерживаемые платформы

ПлатформаUnity 3D (v. 4.2)Project Anarchy (v2013.2)
Widows Desktopдада (pro)
Mac OSдада (pro)
Linux (Ubuntu)данет
Webданет
iOSдада
Android ARM7дада
Android x86нет (анонсировано)да
Tizenнет (анонсировано)да
Windows Phone 8дада (pro)
Blackberryданет (анонсировано)
Консоли (ps3/xbox/wii/psvita)да (pro)да (pro)
(pro) - только в Pro версии

Языки программирования

Project Anarchy использует C++ для native разработки и Lua для скриптования в редакторе. Unity использует Mono и поддерживает только managed разработку на C#, JavaScript# and Boo. Для обоих движков можно писать плагины на native коде.

Платформы для разработки.

Платформы на которых работают инструменты разработчика.
ПлатформаUnity3D (v. 4.2)Project Anarchy (v2013.2)
Widows Desktopдада
Mac OSдада*
Linux (Ubuntu)да (через wine)**нет
* - только билд. Инструменты разработки (vForge editor, exporter plugins, model viewer) не доступны.

** - есть баги и часть функционала не работает

Сравнение версий по возможностям

Сравнение по версиям. Project Anarchy имеет много фич которых нет в Unity. Здесь представлены не все фичи, а только самые основные.
FeatureUnity3D Free (v. 4.2)Project Anarchy Free (v2013.2)Unity3D Pro (v. 4.2)Project Anarchy Pro (v2013.2)
Custom Splash Screenнетнетдада
Modern GUI systemнет (анонсировано)да ( Scaleform )нет (анонсировано)да ( Scaleform )
LOD supportнетдадада
Render pipeline low-level accessнетдадада
GPU Skinningнетнетданет
Render-to-Texture Effectsнетдадада
Real-time shadowsнетдадада
AI Systemнетданетда
Destruction Systemнетнетнетда
Cloth Physicданетдада
Native Code Plugins Supportда**дадада
Profiler and GPU profilingнетдадада
FBX importerдада*дада*
* - не полностью поддерживается. ** - только для мобильной разработки

Заключение

Project Anarchy пока увы не может быть конкурентом Unity для разработки игр. В некоторых случаях он может быть лучшим решением чем Unity в контексте мобильной разработки, но не для веба и десктопа. Достоинством Project Anarchy является Scaleform GUI System, большее разнообразие играфических фич в бесплатной версии и чуть более продвинутая, чем PhysX, физика.

В остальном Project Anarchy более сложный, не такой гибкий и простой в освоении как Unity. В нем нет подобия Unit Store с кучей плагинов и различных пакетов. Также недостатком Project Anarchy является большая зависимость от платформы Windows. Все её средства разработки завязаны на Windows. Юнити имеет более кроссплатформенную архитектуру. Также пока неизвестна цена за Pro версию Project Anarchy.

 

Ссылки

  1. Unity сравнение лицензий.
  2. Project Anarchy features и сравнение лицензий.
  3. Обсуждение Project Anarchy для Linux.
  4. Обсуждение по Project Anarchy Pro версии.

Почитать по теме

  1. Имплементация DLC системы в Unity.
  2. Делаем туман войны в Unity. Видеоурок.