虛擬現實這么火,你選UE4還是Unity 3D?
來源:
奇酷教育 發表于:
奇酷教育三年深耕重拳出擊,創新推出Unity 3D+UE4雙引擎教學,AR游戲、網游、頁游、手游、端游通殺,全部hold住!奇酷老司機帶你雙引擎驅動VR“薪”時代!
在虛擬現實大熱的今天,開發者界也出現了“甜豆花”與“咸豆花”之爭。在開發者制作時,面對都是支持各大平臺的UE4和Unity 3D,到底該如何抉擇呢?
Unity 3D手游的天下
是Unity Technologies開發的一個讓玩家輕松創建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內容的多平臺的綜合型游戲開發工具,是一個全面整合的專業游戲引擎。
起初它只能運行在Mac系統下,到了后來開始支持Windows系統,可發布游戲至Windows、Mac、Wii、iPhone和Android平臺。
優點
輕量級,安裝、調試和打包方便;
學習成本低,文檔完善,開發成本低;
使用C#和JavaScript編碼(C++可以在特定領域使用,但并不推薦);
比較友好,可用插件較多,開發效率高;
簡易且直觀的UI界面及易上手學習設置;
適用用低配置的硬件。
不足
相比Unreal Engine4(UE4)3D畫質不是最好的,內建工具不夠完善;
渲染差,光照系統糟糕,陰影bake有bug,只能勉強達到2A游戲入門水平;
對于控制器支持較差,一些如手柄震動、VR控制器空間定位的功能引擎未集成;
不支持繼承;
材質Shader復雜;
沒有材質編輯器,需要第三方插件;
沒有內建的Level Stream支持;
免費,Unity Pro和Unity iOS Pro僅提供30天全功能試用期。
(UE)- 開發者的天堂
提到游戲引擎開發不得不提虛幻(UE),UE是目前世界最知名授權最廣的頂尖游戲引擎,占有全球商用游戲引擎80%的市場份額。
像業內人士分析的那樣,根據項目類型和預算來看,預算充足就用虛幻,想快速開發就用Unity。大型游戲項目還是虛幻更合適。
優點
畫面效果完全達到3A游戲水準;
入門級的開發者可以在網上找到很多教程和文檔;
有專用的設計資源和優化公司,打造高端和沉浸式
VR;
使用藍圖(可視化編程)。拖拽節點和定制C++代碼。然而,并非聽起來這么容易,藍圖有自身的學習曲線;
可預先構建框架,快速創建環境和粒子系統,百萬級渲染;
更好的畫質,材質編輯器較好;
對于手柄、VR控制器支持良好;
提供各種游戲模版,用來做原型配合Blueprint甚至比Unity更快;
光照和物理渲染即便在縮水的狀況下也足以秒殺Unity;
引擎的源代碼可以從Github開源社區下載,意味著開發者實質上可以修改 任何任何東西,包括物理引擎、渲染和圖形用戶界面。
不足
如果需要重新編譯引擎,光拉代碼就需要至少一個小時;
創建新項目大概又要編譯十多分鐘;
如果切換平臺,要編譯幾千到上萬個shader;
學習成本高,各子模塊功能強大但操作復雜;
開發成本高,團隊不夠強大,不夠成熟的時候是難以進行開發的。
總結
其實,沒有什么非要二選一的選擇,兩種引擎都是開發
VR的主流引擎。
奇酷教育三年深耕重拳出擊,創新推出Unity 3D+UE4雙引擎教學,
AR游戲、網游、頁游、手游、端游通殺,全部hold住!奇酷老司機帶你雙引擎驅動
VR“薪”時代!