當前位置:編程學習大全網 - 源碼下載 - 想要做 VR 遊戲開發,是應該用 Unity 還是 UE4 好?了解的具體講壹講

想要做 VR 遊戲開發,是應該用 Unity 還是 UE4 好?了解的具體講壹講

總體來看,VR遊戲開發的核心引擎是U3D與UE4,這兩款遊戲開發引擎工具基本撐起了VR遊戲制作的壹片天。兩者各有千秋,Unity適合小團隊制作,甚至是獨立制作,主要趨向是手遊,目前Unity仍然是手遊市場占有率最高的引擎,超過九成的Gear VR遊戲都采用了Unity引擎開發。而UE4更加適合大團隊大制作,主要趨向於PC平臺。下面是兩者的優劣勢對比:

Unity的優勢:

輕量級,安裝、調試和打包方便

配置VR項目十分簡單

學習成本低,文檔完善

開發成本低

UI系統

在PS4上調試方便,有批處理文件可以壹鍵運行

Asset Store

提供了壹些VR下的Demo作為參考

Unity的劣勢:

內建工具不夠完善

渲染差,光照系統糟糕,陰影bake有bug,只能勉強達到2A遊戲入門水平

對於控制器支持較差,壹些如手柄震動、VR控制器空間定位的功能引擎未集成,需要第三方插件或額外代碼

沒有材質編輯器,需要第三方插件

Prefab不支持繼承

沒有內建的Level Stream支持

Unreal的優勢:

畫面效果完全達到3A遊戲水準

光照和物理渲染即便在縮水的狀況下也足以秒殺Unity

藍圖系統,從此策劃不用再寫代碼

強大的材質編輯器

各種官方插件齊全

對於手柄、VR控制器支持良好

提供各種遊戲模版,用來做原型配合Blueprint甚至比Unity更快

Unreal的劣勢:

C++

如果要開發PS4遊戲需要重新編譯引擎,12核服務器,24線程編譯大概需要20-30分鐘

如果需要重新編譯引擎,光拉代碼就需要至少壹個小時

創建新項目大概又要編譯十多分鐘

如果切換平臺,要編譯幾千到上萬個shader

PS4部署不方便,打包編譯同樣非常久

學習成本高,各子模塊功能強大但操作復雜

部分功能沒有任何文檔,已有功能的文檔同樣不夠完善,不如Unity

開發成本高,某國內3A團隊做了個10分鐘的VR Demo,據說已經燒了壹千多萬

UI設計器非常之難用

VR下的壹些best practice同樣缺乏文檔和例子

  • 上一篇:股指期貨代碼都是什麽?
  • 下一篇:上班第壹天的簡短問候
  • copyright 2024編程學習大全網