Unity優點
手遊的第壹選擇,網站上有很多的教程和文檔(特別對於入門級開發者);
使用C#和JavaScript編碼(C++可以在特定領域使用,但並不推薦);
比較友好,可用插件較多,開發效率高;
簡易且直觀的UI界面及易上手學習設置;
適用用低配置的硬件。
Unity不足
相比Unreal Engine4(UE4)3D畫質不是最好的;
材質Shader復雜;
源代碼不公開;
Unity免費,Unity Pro和Unity iOS Pro僅提供30天全功能試用期;
UE優點
入門級的開發者可以在網上找到很多教程和文檔;
有專用的設計資源和優化公司,打造高端和沈浸式VR;
使用藍圖(可視化編程)。拖拽節點和定制C++代碼。然而,並非聽起來這麽容易,藍圖有自身的學習曲線;
免費;
可預先構建框架,快速創建環境和粒子系統,百萬級渲染;
更好的畫質,材質編輯器較好;
引擎的源代碼可以從Github開源社區下載,意味著開發者實質上可以修改任何任何東西,包括物理引擎、渲染和圖形用戶界面。
UE不足
C++(僅限於初級開發者不熟悉這門語言);
加載時間比較久;
實時處理較差。
總的來說,兩種引擎是開發VR的主流引擎。Unity 3D相對比較輕便,更適合開發輕量級的體驗或Demo。但是,它能具有更好支持VR功能。UE4則是重量級。Unity看起來更適合開發者,UE4更適合對於動畫,美術感興趣的設計師。選擇引擎主要還是看要開發什麽樣的項目。根據項目再去看需要什麽樣的引擎。如果妳有足夠的時間,可以嘗試兩種開發引擎,然後做出適合自己的選擇。更多unity和ue4的插件就在納金論壇上查看。