UE4和Unity3D我到底該選哪一個(gè)呢?
你按需求看吧,你想去的那個(gè)公司崗位要求是什么的?
像獨(dú)立游戲、手游之類,小團(tuán)隊(duì)更傾向用Unity。如果做一些比較大型的游戲,對畫質(zhì)要求比較高的話,UE4顯然更具優(yōu)勢(比如現(xiàn)在做vr多是ue4)。這兩者不存在哪個(gè)更有前景的對比性,這個(gè)問題就好比問你獨(dú)立游戲與3A哪個(gè)更好一樣,各有千秋,因人而已。
編程語言:UE4采用C++的開發(fā)語言,而Unity使用C#與Java,我們可以依照個(gè)人的能力與喜好來決定采用UE4或是Unity,雖然說有的人覺得C++已經(jīng)過時(shí)了,但還是有不少的開發(fā)者偏好使用此編程技術(shù),如果我們擅長的語言是C#,那么投入U(xiǎn)nity的懷抱是毋庸置疑的選擇。
圖形能力:在圖像的表現(xiàn)上面,UE4的確已經(jīng)建立一個(gè)超高的標(biāo)準(zhǔn),也符合大家對3A級游戲的定義,從復(fù)雜的粒子模擬效果與先進(jìn)的動態(tài)照明技術(shù),UE4帶給開發(fā)者一個(gè)全新的開發(fā)平臺。圖像的能力雖然不能代表一切,畢竟以現(xiàn)在的游戲市場來說,有創(chuàng)意性的游戲往往更能吸引用戶的關(guān)注,尤其是以手游市場的整體效益來看,小而精致的游戲確實(shí)比起一些游戲大作更受到玩家的喜愛。
上手難度在一些論壇里面多數(shù)人討論的一個(gè)話題是,到底是UE4好上手還是Unity更利于開發(fā)? 其實(shí)討論這個(gè)主題的意義不大,Unity在國內(nèi)的使用人口與學(xué)習(xí)資源皆高于虛幻引擎,市場上招聘的開發(fā)人員也多以Unity為主,所以我們認(rèn)為討論這個(gè)主題必須根據(jù)區(qū)域的情況來做為前提,例如有人學(xué)了UE4后,發(fā)現(xiàn)市場的需求與機(jī)會不是很多,那是不是意味著必須放棄UE4來學(xué)習(xí)Unity?最簡單的方法就是直接拿一個(gè)項(xiàng)目來做練習(xí),分別將項(xiàng)目導(dǎo)入U(xiǎn)E4與Unity,在實(shí)施過程中就會發(fā)現(xiàn)到許多的問題,這時(shí)就能根據(jù)自己的解決能力與手上的資源來判斷哪一個(gè)引擎更適合自己。
建議如果有意向入坑游戲開發(fā)的話,個(gè)人建議如果沒有基礎(chǔ)的話,先學(xué)習(xí)Unity3d累計(jì)游戲開發(fā)經(jīng)驗(yàn),有基礎(chǔ)有工作經(jīng)驗(yàn)之后可以進(jìn)階學(xué)習(xí)UE4。要說前景的話,兩個(gè)來說都是比較相近沒有誰比誰更有前景,但是學(xué)習(xí)到高級進(jìn)階的話,又有長期從事游戲開發(fā)的經(jīng)驗(yàn),就業(yè)機(jī)會和待遇都要好很多。