Проект Anarchy проти Unity 3D. Порівняння двох сучасних ігрових движків.

Project Anarchy (PA) – новий безкоштовний движок для настільних і мобільних ігор від Havok. У цій статті я спробую порівняти Project Anarchy і Unity 3D Engine і з’ясувати основні переваги та недоліки цих двох движків.

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

:ad:

Licensing

Project Anarchy включає дві стандартні ліцензійні версії: Project Anarchy Free та Project Anarchy Pro. До цього моменту Project Anarchy не має чіткої інформації про ціни на Project Anarchy Pro. Вам потрібно написати електронний лист до служби підтримки для отримання детальної інформації.

Unity3D Проект Anarchy
Unity (price: free)

Для настільного комп’ютера, Інтернету та мобільного розповсюдження

Проект Anarchy (ціна: безкоштовно)

Лише для мобільного розповсюдження.

Project Anarchy PC Exporter (ціна: 499 доларів США)

Розширення безкоштовної версії Project Anarchy для ПК.

Unity Pro (ціна: 1500$ або підписка $75/місяць) + додаткові пакети для кожної платформи (ціна: 1500$ або підписка $75/місяць і Windows Mobile безкоштовно)

Для настільного комп’ютера, розповсюдження в Інтернеті, на мобільних пристроях і консолях

Project Anarchy Pro (ціна: невідома)

Для розповсюдження на мобільних пристроях, комп’ютерах і консолях.

 

Платформи розповсюдження

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

Мови програмування

Project Anarchy uses C++ for native developing and Lua for scripting in editor. Unity uses Mono platform and supported C#, JavaScript# and Boo. You can right native code plugins for both of them.

Платформи розробки

Платформа, на якій працюють інструменти розробки двигуна.
Платформа Unity3D (версія 4.2) Проект Анархія (версія 2013.2)
Робочий стіл Widows yes yes
ОС Mac так так*
Linux (Ubuntu) так (з використанням вина)** ні
* - обмежений тираж. build only. Development tools (vForge editor, exporter plugins, model viewer) not supported.** - має деякі помилки та обмеження

Порівняння функцій версій

Порівняння між версіями цих двигунів. У Project Anarchy багато функцій вимкнено або відсутні в Unity.
Функція Unity3D Free (версія 4.2) Проект Anarchy Free (версія 2013.2) Unity3D Pro (версія 4.2) Проект Anarchy Pro (версія 2013.2)
Користувацький екран-заставка ні ні так так
Сучасна система інтерфейсу користувача ні (оголошено) yes (Scaleform) ні (оголошено) yes (Scaleform)
LOD support ні так так так
Візуалізація низькорівневого доступу до конвеєра так так так так
GPU Skinning ні ні так ні
Ефекти рендеринга до текстури ні так так так
Тіні в реальному часі ні так так так
AI System ні так ні так
Система знищення ні ні ні так
Cloth Physic так ні так так
Підтримка плагінів рідного коду yes** так так так
Профілірування та профіль GPU ні так так так
FBX importer так так* так так*
* - not fully supported ** - only for mobile

Conclusions

Поки що Project Anarchy не є конкурентом для движка Unity для розробки ігор. У деяких випадках це може бути кращим рішенням, ніж Unity у мобільній розробці. Але для веб-розробки та розробки на робочому столі Unity зараз є кращим рішенням. Advantage of Project Anarchy is Scaleform GUI System, additional graphic features and a bit more powerful physic system.Проект Anarchy складніший, не такий гнучкий і не такий простий у використанні, як Unity. Він не має служби Unit Store, схожої на службу з великою кількістю розширень і ресурсів. Також Project Anarchy сильно залежить від платформи Windows. Усі засоби розробки використовують технології Windows. Unity має більше міжплатформенної архітектури. Ціна версії Project Anarchy Pro наразі невідома.

Посилання

  1. Порівняння ліцензій Unity.
  2. Функції Project Anarchy та порівняння ліцензій.
  3. Дискусійний проект Anarchy для Linux.
  4. Обговорення версії Project Anarchy Pro.

Інші цікаві статті

  1. Впровадження системи DLC в Unity.
  2. Туман війни в Unity. Відеоурок.

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