1. 程式人生 > >Unity3D和Unreal Engine 4對比(轉自知乎)

Unity3D和Unreal Engine 4對比(轉自知乎)

什麼是遊戲引擎,什麼是虛幻引擎(Unreal Engin 4)?

遊戲引擎是由多個子系統共同構成的複雜系統,它幾乎涵蓋了遊戲開發過程中的所有重要環節,是遊戲開發的流程核心。 UE(Unreal Engin)是目前世界最知名授權最廣的頂尖遊戲引擎,佔有全球商用遊戲引擎80%的市場份額。自1998年正式誕生至今,經過不斷的發展,虛幻引擎已經成為整個遊戲界--運用範圍最廣,整體運用程度最高,次世代畫面標準最高的一款遊戲引擎。 UE4是美國Epic遊戲公司研發的一款3A級次時代遊戲引擎。它的前身就是大名鼎鼎的虛幻3(免費版稱為UDK),許多我們耳熟能詳的遊戲大作,都是基於這款虛幻3引擎誕生的,例如:劍靈、鬼泣5、質量效應、戰爭機器、愛麗絲瘋狂迴歸等等。   其

渲染效果強大以及採用pbr物理材質系統,所以它的實時渲染的效果做好了,可以達到類似Vray靜幀的效果,成為開發者最喜愛的引擎之一。

UE4能做些什麼? UE4不僅涉及主機遊戲、PC遊戲、手遊等遊戲方面,還涉及高精度模擬,戰略演練,工況模擬,視覺化與設計表現,無人機巡航等諸多領域。

總而言之,行業裡遊戲的IP不是一款引擎能夠左右的,但另一個決定性要素:畫面,卻必須依靠虛幻4這樣過硬的引擎作為支援,這也必定是未來的發展趨勢,也是如今人才缺口大的重要原因之一。

UE4的優勢

作為後起之秀,UE4在虛擬現實遊戲開發者界大出風頭,其強大的開發能力和開源策略,瞬間吸引了大量VR遊戲開發者的目光。目前,大量以UE4開發的VR遊戲已經登陸各大平臺,而VR愛好者的普遍評價都是虛幻4引擎遊戲在遊戲畫面和沉浸體驗方面要明顯優於Unity3D 遊戲。

UE4畫面效果完全達到3A遊戲水準,光照和物理渲染即便在縮水的狀況下也足以秒殺Unity藍圖系統。UE4讓遊戲策劃不用再寫勞神費力編輯程式碼,其強大的材質編輯器實在讓開發者們大呼德瑪西亞,各種官方外掛齊全也讓開發者不用在自編第三方外掛並擔心相容介面問題。更重要的是針對虛擬現實遊戲,UE4為手柄、VR控制器提供了良好支援。而UE4提供的各種遊戲模版,讓其與Blueprint配合做原型甚至比Unity更快。

UE4的就業前景如何?

去年9月份, VRSTAR釋出的資料顯示,全球VR從業者分佈來看,美國的人才最多,佔比40%,需求佔全球48%;相較之下,中國的VR人才僅有2%,但是需求卻佔全球18%。

需求量大,但人才短缺嚴重。首先熟悉UE4(虛幻引擎4)的技術很是緊缺。我們知道,VR遊戲如果要很好的效果的話,基本上都會選擇用UE4開發,而國內跳過了主機遊戲時代,能夠使用UE4的人很少,U3D的反而多些。接下來是美術,一定需要有技術美術,因為虛幻引擎是一個整合化的開發環境,內部有各種各樣的編輯器,材質、粒子、關卡、動畫,編譯器非常多,所以需要有技術美術來做這個事情,還要關卡美術,最好具有一些技術背景,才能做起來更快更方便。最後,策劃也需要完全變換思維,不能用傳統的遊戲設計思維是設計遊戲。

因為人才匱乏,也催生了一些專門培養VR人才的教育機構。不同課程時間和內容,不同的學費標準。學費大概在2萬-2.5萬之間,課程時間一般是5到6個月,如果學的好、有點基礎差不多4個多月就可以就業。有些培訓機構也包就業。那些零基礎的從培訓教育機構畢業後,有些VR開發工程師的轉正後薪資在5-10k,比傳統手遊要高1k-2k左右。對於初入社會的就業人士來說這也是還不錯的待遇。

如果有求職者有意從事這方面的工作,不妨多瞭解和學習這方面的知識,武裝自己。

什麼是Unity3D引擎?

Unity是目前全國最專業的遊戲引擎,能夠建立實時、視覺化的2D和3D動畫、遊戲,被譽為3D手遊的傳奇,Unity3D可以建立虛擬的現實空間,讓你在虛擬的世界裡盡情發揮,使心靈得到釋放。

遊戲開發迅速崛起,發展為獨具特色前景廣闊的行業,市場需要Unity3D技術作為支撐的遊戲,企業需要Unity3D技術開發人才。因此,Unity3D技術人才的需求量也會越來越大。

Unity 3D是目前最火的專業遊戲引擎

Unity 引擎佔據全功能遊戲引擎市場45%的份額,全世界有6億的玩家在玩使用Unity 引擎製作的遊戲

Unity 3D引擎佔據全功能遊戲引擎市場45%的份額,居全球首位

Unity 3D開發人員佔有比例為47%

註冊開發人員3.3M

Unity 3D全球使用者已經超過330萬人,中國區的開發者數量已成為全球第一

Unity引擎製作的遊戲吸引了全球600M玩家,87億次下

VR開發者更愛U3D?

U3D引擎的開發公司Unity在近日獲得了DFJ Growth高達1.81億美元的C輪領投,DFJ Growth則是知名風投公司DFJ之下的一個部門,他們曾在2014年獲得了4.7億美元的融資,公司的高管舒勒表示DFJ Growth將在未來的幾年集中關注科技領域,對Unity的投資也是風投計劃的一環。在獲得資金之後,Unity可能將會加速U3D引擎在虛擬現實領域的佈局。

事實上,在VR相關的遊戲引擎公司方面,並非只有Unity收穫了融資。虛幻4引擎的開發商Epic Games曾在2012年收穫了騰訊3.3億美元的注資,而陷入危難的Crytek也在去年與亞馬遜達成了戰略合作,將他們的CRY引擎以5000到7000萬美金的價格授權給了亞馬遜,亞馬遜隨後則開發出了支援虛擬現實內容研發的Amazon Lumberyard。

在這三個主流引擎之中,Unity 3D普及最廣。憑藉較低的技術門檻與收費,以及對跨平臺的優良支援,U3D獲得了一大批擁護者,今年的GOOGLE I/O大會上他們就宣佈平臺已經坐擁550萬開發者。

產品特點

U3D的目標是結束諸如AutoDesk、Catia、UG、Pro-E和其它軟體公司開發的專有的3D圖形格式,用所有的使用者都可以使用的一種標準格式來取代它。在保留絕大多數功能的前提下,無須專有程式即可開啟,或在網際網路進行3D檢視的瀏覽和操作。換言之,U3D就是讓3D檔案能夠象JPEG檔案一樣流行和易於使用!

這種標準將使3D更容易結合到網路瀏覽器、手機瀏覽器等其它應用程式中,使3D影象能夠更廣泛地普及,從而促進對更快的處理器和圖形晶片的需求。

2005年,Adobe在業界率先發布了Acrobat 3D,即在Acrobat現有的基礎上加入對3D物件的支援。從 Adobe Acrobat 7.0開始,Adobe的PDF格式支援在文件中嵌入3D內容。這些3D內容以“Universal 3D” (U3D)格式儲存在PDF檔案中。

如何學習?

第一步首先了解unity3d的選單,檢視介面。這些是最基本的基礎,可以像學word操作一樣,大致能明白有幾個選單,幾個基本的檢視,各自起什麼作用的就可以了。當然還要了解人物基本的比例和結構。

第二步理解場景裡面的座標系統,輸入系統,簡單的向量概念。Unity3D的座標系統及向量概念如果不理解清楚,不理解世界座標,區域性座標的關係,即使一個簡單的移動,縮放,旋轉的幾行程式碼,也會困惑你半天。

第三步學習建立基本的場景的一些基本概念:遊戲物件,元件,指令碼。在介面上分別體現在層次檢視,專案檢視及屬性檢視,要理清楚彼此之間的關係。

第四步學習資源匯入方面的一些基本元素:網格,材質,貼圖,動畫等。

第五步學習指令碼的生命週期,Start,UpDate,ONGUI這些基本的方法。瞭解,預製,時間,數學等常用的類及相關方法。理解遊戲物件,元件,指令碼彼此之間的關係。

第六步進一步學習攝像機燈光,地形,渲染,粒子系統,物理系統等等,這些每一個深入進去都是一個很複雜的主題。

第七步一些更高階的概念:向量的加減法點乘叉乘,光照法線貼圖,記憶體管理,圖形優化等等。Unity3D入門容易,真的要精通,那是相當難的。

U3D的行業前景如何?

Unity是當今最專業的手遊開發引擎,並沒有之一

 在10大遊戲市場(美國、中國、韓國、日本、英國、加拿大、巴西、德國、俄羅斯語臺灣)中,Unity是最為普及的開發工具。隨著時代的進步,高階的主機遊戲在未來一定也會出現在移動裝置中。Unity引擎的規劃十分符合未來的發展,這也無疑增加了眾多unity青睞者的信心。

  手機遊戲引導遊戲產業主流的今天,大部分遊戲玩家都希望能有更多更好玩的產品出現在他們眼前,廣大的市場需求也導致了我國內的遊戲設計、遊戲開發人員極度緊缺,手遊人才供不應求。

相信手遊人才必將會勢為各大運營商、服務商以及開發商們相繼爭搶的熱門物件,另外,如今我國政府也在遊戲產業上的態度也是大力支援的,我國的資訊產業部、國家科技部早已將遊戲產業列為IT領域的重點扶持物件。

現在最火爆的《王者榮耀》就是用Unity3D開發的,暴雪的《爐石傳說》客戶端也是用Unity3D開發的,《神廟逃亡》、《球球大作戰》等等都是用U3D開發的。

U3D現如今的手遊市場份額已經佔據到85%!同時其跨平臺的優勢,對於端遊和頁遊也勢不可擋!後期的體感遊戲也必將是U3D的領地!現如今U3D人才稀缺,從業人員薪資高,正是進入這個朝陽行業的最佳時間!