跳到主要內容

Unreal 和 Unity的討論, 有空2018我會花一些時間專門用Unreal做一些東西 (相信會很棒)



VR引擎大比拼,Unity/Unreal誰才是開發者的首選?

引言
隨著VR遊戲風口到來,遊戲開發的必備工具——遊戲引擎也越發受到人們的關注。而Unity、Unreal作為當前遊戲開發領域使用者最多,普適性最好的兩款引擎,也都致力於VR遊戲開發。那麼對於開發者來說,究竟哪一款才是最適合自己的呢?
自2014年Facebook20億美元收購Oculus以來,國內大量廠商開始投身虛擬現實行業。隨著VR硬體的逐漸完善和普及,也吸引越來越多的開發者投身VR遊戲開發,俗話說,「工欲善其事,必先利其器」,搞遊戲開發,必先找到的好工具便是遊戲引擎。
說到VR引擎,就必然離不開Unity和Unreal這一對「好基友」。作為國際上兩款主流遊戲引擎,今年來這對基友這些年來可謂是拼得「你死我活」。在劃時代的VR浪潮面前,他們也都推出專門針對VR優化的新版本引擎。那麼對於開發者,究竟哪一款更適合自己呢?為此,《智慧產品圈》專門對Unity3D和Unreal Engine 4(以下簡稱UE4)這兩款主流引擎進行分析比較,希望給讀者帶來對兩款引擎進一步了解。
一、 引擎渲染性能對比
Unreal Engine 4(UE4)是Epic Games公司發布的遊戲引擎,是目前世界最知名、授權最廣的頂尖遊戲引擎,占有全球商用遊戲引擎80%的市場份額。Unity3D則是是由Unity Technologies開發的一個讓玩家輕鬆創建諸如三維視頻遊戲、建築可視化、實時三維動畫等類型互動內容的多平台的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。
VR是一項注重體驗的技術,也所以現在的VR從概念到立項,完全都是以強烈的畫面衝擊感為主要指標的。在這種趨勢引領下,UE4引擎憑藉頂級的圖形處理能力,包括高級動態光照,新的粒子系統(可以同時處理數以百萬的粒子)等,顯然比Unity更具有出色的畫面表現。
兩者畫質渲染對比如下圖:
二、開發難度對比:Unity易上手,UE4擴展能力強
單純從渲染效果和運行效率來說,UE4無疑有明顯的優勢,而目前來說這兩點對於VR的體驗來說有位關鍵。此外,Unreal引擎最棒的一點是其擴展能力。它能被個人開發者用來花個把月的時間開發獨立遊戲,也能被幾百人的開發工作室用來花幾年的時間開發一款遊戲。它能被開發者充分利用,這也使得它成為開發優秀遊戲最切實可行的方式。
但是UE4的缺點也很明顯,學習周期太長,不論是TA還是普通的Artist都需要對相應的工具(材質,動畫,粒子等)的使用有相當的理解才能完全發揮出性能。而且引擎在很多核心問題上也是資料稀少,沒有精通UE4源碼的團隊根本hold不住。
而Unity,從5.0開始,也開始側重渲染的開發,但目前來說,和UE4還是有相當的距離。而Unity的優勢是開發上手快,介面也很容易使用,相關開發鏈上無論是資源還是插件都非常完善。就開發效率來說,肯定更勝一籌。
對於VR的支持度Unity和UE都非常積極,這是必然的。但是目前VR內容還是很空缺,沒有成功的案列,所以一切都還有待觀察。
兩者優缺點對比如下:
另外,VR硬體的更新速度極快,硬體廠商的SDK版本疊代速度超快,基本上一個月內都會有一個小版本更新。這也對引擎針對VR部分的工具更新速度提出了很高的要求。儘管UE4和Unity的更新速度都很快,基本上一兩個月就有一個小版本更新,但對於快速變更的需求,總是會有力有不逮的時候。這種情況下,具備強擴展能力的UE4無疑更具備優勢。
因為對於真正的VR的開發來說,有大量需要要更改圖形底層的地方,靠UNITY官方飛速的更新版本或者其他軟體或者插件官方不斷放出SDK顯然不是一個靠譜的方案。
可能開發者使用Unity需要對一個VR Demo上進行一項底層優化時,由於缺少渲染使用的關鍵數據,向官方尋求技術支持,往往一個「沒有這樣的接口」就把你打發了。這時候,用UE4的開發者則可以甩起膀子往上干——直接修改UE4代碼,而用Unity的開發者這時候則只能幹著急了。
三、應用領域:UE4擅長PC大作,Unity3D側重於移動
Unity3D引擎提供了非常龐大的遊戲特性,它最出色的地方就是它的跨平台特性,這意味著你的遊戲可以迅速而且方便地被發布到Android,iOS,Playstation 3,Xbox360等等,這使得它是一個非常棒的移動遊戲開發引擎。
據說Samsung Gear VR上90%的VR應用和遊戲都是使用Unity引擎開發的,可見對移動VR來說,沿襲了手游時代的特點,Unity仍然是首選開發引擎。畢竟眾多的手游廠商一旦選擇向VR轉型,幾乎90%以上都會選擇移動VR。
但UE4引擎強大的性能,華麗麗的效果,或許對開發手游來說,虛幻4引擎有點大材小用的感覺,可對於開發PC/主機類的追求照片級視覺效果的VR遊戲來說,實在是不二之選。
所以說,從目前的情況來看,如果是開發移動VR遊戲或應用(比如給Gear VR開發應用),選擇Unity引擎更容易入手,也能獲得更多的廠商支持。但如果要開發面向PC/主機的VR遊戲或應用,那麼就要毫不猶豫的選擇Unreal4引擎。
四、商務合作模式及技術支持對比
Unity有幾個不同的許可費用,它的Pro版本在本文發布時是$1,500或者$75/每月。pro版本提供了很多免費版不包含的功能,包括全局光照,渲染到紋理,Mecanim IK Rigs ,自定義的splash介面等等。免費版則有一個無法消除的水印。(更多細節可以訪問Unity價格頁面)
從2015年3月開始,虛幻4引擎宣布對開發者免費開放,Epic Games甚至還開放了引擎的原始碼,吸引了眾多粉絲為之添磚加瓦。UE4為商業合作夥伴提供2種合作模式:
(1)訂閱模式:開發者可以免費下載並使用UE4引擎,但當發布遊戲或應用時,在您的每個遊戲在每季度獲得首個3,000美元的收入後,您需要開始支付5%的版權費用。這種模式下,開發者前期無需負擔任何費用。
當然,對於國內遊戲開發者來說,5%分成還是比較嚇人的,畢竟很多情況下,開發商自己可能也就拿到總收入的兩成。不過這種模式有一個好,無數小項目和獨立開發者可以很愉快地把Unreal用起來了,而且對於建築業、電影業等等其他行業的UE4使用者來說,UE4就完全免費了。
(2)客戶定製模式:在前期收取一定服務費(視項目而定),然後獲取合作方開發遊戲盈利額的20%。但Unreal會全程給予技術服務支持。
UE4免費完全是針對獨立開發者的舉措,其主要目的是為了吸引更多觀光者入坑,培養出愛用者,並期待將來其中能夠產生有價值的產品(俗稱「釣魚」)。這是Epic Games為了擴展在獨立遊戲市場的占有率,針對Unity的用戶群而出的狠招。這個效果也是立竿見影,截至2016年7月,UE4平台註冊開發者人數突破200萬。
但UE4要真正從Unity手中搶走Indie市場也沒有那麼容易。Unity公司的CEO John Riccitiello(約翰·里奇蒂洛)此前曾公開過每個月約有110萬活躍用戶使用Unity引擎,而Unreal的創始人Sweeney對此表示:「我們的Unreal引擎的用戶數字大概只有他們的四分之一」。儘管UE4終於有了Mac版的編輯器,算是邁了一大步,但是對於多平台支持仍舊落後於Unity。
特別是輕量級的Mobile平台,比起Unity還差幾個身位;而Unity在PC端遊戲的開發中仍舊不給力。而基本上AAA遊戲都屬於UE4,這種局面本來就是這兩個引擎最初定位造成的,現在它們都野心勃勃要入侵對方的領域,怎麼著也要花點功夫。
總而言之, UE4和Unity這兩款引擎各有特點和不足,開發者需要根據各自的技術實力與需求選擇適合的自己的一款。至於選哪個,還是看開發者自身團隊實力及所要開發的是什麼類型的遊戲。具體點說:
如果是大團隊不差錢,目標是3A級產品,買得起UE4的技術支持,開發團隊實力強hold得住,那麼unreal是最佳的選擇。
如果是小團隊沒錢追求快速出效果,對畫面要求不高的項目,或者是針對移動平台開發遊戲,那麼Unity更佳。

留言

這個網誌中的熱門文章

2017通訊大賽「聯發科技物聯網開發競賽」決賽團隊29強出爐!作品都在11月24日頒獎典禮進行展示

2017通訊大賽「聯發科技物聯網開發競賽」決賽團隊29強出爐!作品都在11月24日頒獎典禮進行展示 LIS   發表於 2017年11月16日 10:31   收藏此文 2017通訊大賽「聯發科技物聯網開發競賽」決賽於11月4日在台北文創大樓舉行,共有29個隊伍進入決賽,角逐最後的大獎,並於11月24日進行頒獎,現場會有全部進入決賽團隊的展示攤位,總計約為100個,各種創意作品琳琅滿目,非常值得一看,這次錯過就要等一年。 「聯發科技物聯網開發競賽」決賽持續一整天,每個團隊都有15分鐘面對評審團做簡報與展示,並接受評審們的詢問。在所有團隊完成簡報與展示後,主辦單位便統計所有評審的分數,並由評審們進行審慎的討論,決定冠亞季軍及其他各獎項得主,結果將於11月24日的「2017通訊大賽頒獎典禮暨成果展」現場公佈並頒獎。 在「2017通訊大賽頒獎典禮暨成果展」現場,所有入圍決賽的團隊會設置攤位,總計約為100個,展示他們辛苦研發並實作的作品,無論是想觀摩別人的成品、了解物聯網應用有那些新的創意、尋找投資標的、尋找人才、尋求合作機會或是單純有興趣,都很適合花點時間到現場看看。 頒獎典禮暨成果展資訊如下: 日期:2017年11月24日(星期五) 地點:中油大樓國光廳(台北市信義區松仁路3號) 我要報名參加「2017通訊大賽頒獎典禮暨成果展」>>> 在參加「2017通訊大賽頒獎典禮暨成果展」之前,可以先在本文觀看各團隊的作品介紹。 決賽29強團隊如下: 長者安全救星 可隨意描繪或書寫之電子筆記系統 微觀天下 體適能訓練管理裝置 肌少症之行走速率檢測系統 Sugar Robot 賽亞人的飛機維修輔助器 iTemp你的溫度個人化管家 語音行動冰箱 MR模擬飛行 智慧防盜自行車 跨平台X-Y視覺馬達控制 Ironmet 菸消雲散 無人小艇 (Mini-USV) 救OK-緊急救援小幫手 穿戴式長照輔助系統 應用於教育之模組機器人教具 這味兒很台味 Aquarium Hub 發展遲緩兒童之擴增實境學習系統 蚊房四寶 車輛相控陣列聲納環境偵測系統 戶外團隊運動管理裝置 懷舊治療數位桌曆 SeeM智能眼罩 觸...
你掛65號,到醫院發現才看到7號怎麼辦?這家公司想出好方法,現值50億美金 創新拿鐵   2018-12-19 17:00 209801   人氣       現正熱映中 熱門文章 你掛65號,到醫院發現才看到7號怎麼辦?這家公司想出好方法,現值50億美金 創新拿鐵 2018-12-19 17:00 防堵非洲豬瘟的大功臣!超萌檢疫犬敬業值班「精彩故事多」,奇葩陸客最令人哭笑不得… 中央社 2018-12-17 11:41 機票錢根本花的冤枉⋯又貴、又擠、又騙!世界「六大最雷景點」,不要再輕信網路「照騙」了! 周佳萱 2018-12-14 13:58 活活燒死193人!列車駕駛叫大家「坐好別動」卻拔鑰匙逃跑…韓「大邱地鐵縱火案」離譜內幕 黃瑜敏 2018-12-18 12:34 火鍋的靈魂:湯底的秘密⋯國宴名廚:只要「這樣做」,清湯白水也能煮出好滋味! 食力foodNEXT 2018-12-16 10:00 駭人實驗!失散19年三胞胎感人重逢,意外揭穿「失散真相」是一樁慘無人道的心理實驗… 黃瑜敏 2018-12-17 15:04 誰理你們!從SARS爆發冷血嗆聲,到非洲豬瘟疫情不通報…看見「兩岸一家親」不過是場笑話 潘渝霈   蔡佳妘 2018-12-18 17:47 向老闆提升遷遭拒!3年後他當上主管才看透真相:太認真、太專業、太忠誠都是升遷阻礙... 洪雪珍 2018-12-19 14:34 醫院藥師月薪5萬起跳、只要包藥發藥很好賺?過來人痛揭醫院「領藥得來速」的黑暗真相 時報出版 2018-12-17 14:19 男孩與美洲豹玩耍照片竄紅網絡引發深思 BBC中文網 2018-12-17 12:24 更多文章   熱門分享 你掛65號,到醫院發現才看到7號怎麼辦?這家公司想出好方法,現值50億美金 創新拿鐵 2018-12-19 17:00 ...
哈密瓜、榴槤、棗子、火龍果的英文怎麼說?40 種常見水果單字大集合 31210 2018-07-20 整理‧撰文 陳婉玲 分享 575 Valeriy n Evlakhov via Shutterstock 在台灣,一年四季都能嘗到美味可口的水果,且因水果種類豐富,享譽國際,因此台灣素有「水果王國」之稱,是另類的「台灣之光」。 水果的種類這麼多,它們的英文你會說嗎?當外國朋友問你「What is your favorite fruit?」時,可別只會回答 apple、banana、orange!以下是分別是在四季中盛產與進口的水果英文,一起來看看! 春天 spring 蓮霧 wax apple / jambu fruit / java apple / bell apple 產期是 11 月 ~ 隔年 7 月。含鈣、鐵、維生素 A、維生素 B1、維生素 B2、維生素 C 等營養成分。 枇杷 loquat 產季在 3、4 月。 李子 plum 產季為 3 ~ 8 月。李子未成熟時,果酸含量極高,若腸胃消化不良者,不建議多吃,否則可能導致腹瀉或胃痛。不過,酒醉不醒者若想解酒,可利用其果酸幫助醒腦。 美濃瓜 / 甜瓜 / 香瓜 muskmelon 產季在 6 ~ 9 月。 楊桃 carambola / star fruit 「楊桃」較口語的說法為 star fruit,以它的形狀而得名,產期是 10 月 ~ 隔年 3 月,含蘋果酸、檸檬酸、草酸、維生素 A、維生素 B1、維生素 B2、維生素 C 等成分。 奇異果 kiwi fruit 產季為 9 月至隔年 4 月。奇異果含有豐富維生素 C、β 胡蘿蔔素、維生素 E 多醣、多酚、膳食纖維等。 番茄 tomato 產季通常為 1 ~ 4 月。 甘蔗 sugar cane 產期是 10 月到隔年 5 月。白甘蔗含糖量較高,但因質地較硬,不適合生吃。 梅子 (Asian) plum 原產於中國,後來傳入韓國、日本等地。一般在春末夏初為果實成熟期,可做成梅干、梅子醬、梅酒、酸梅湯、話梅等加工食品。 夏天 summer 桑葚 mulberry 產季在 4 月。 ...