你按需求看吧,你想去的那個公司崗位要求是什麼的?
像獨立遊戲、手遊之類,小團隊更傾向用Unity。如果做一些比較大型的遊戲,對畫質要求比較高的話,UE4顯然更具優勢(比如現在做vr多是ue4)。這兩者不存在哪個更有前景的對比性,這個問題就好比問你獨立遊戲與3A哪個更好一樣,各有千秋,因人而已。
UE4採用C++的開發語言,而Unity使用C#與Java,我們可以依照個人的能力與喜好來決定採用UE4或是Unity,雖然說有的人覺得C++已經過時了,但還是有不少的開發者偏好使用此程式設計技術,如果我們擅長的語言是C#,那麼投入Unity的懷抱是毋庸置疑的選擇。
在影象的表現上面,UE4的確已經建立一個超高的標準,也符合大家對3A級遊戲的定義,從複雜的粒子模擬效果與先進的動態照明技術,UE4帶給開發者一個全新的開發平臺。影象的能力雖然不能代表一切,畢竟以現在的遊戲市場來說,有創意性的遊戲往往更能吸引使用者的關注,尤其是以手遊市場的整體效益來看,小而精緻的遊戲確實比起一些遊戲大作更受到玩家的喜愛。
在一些論壇裡面多數人討論的一個話題是,到底是UE4好上手還是Unity更利於開發? 其實討論這個主題的意義不大,Unity在國內的使用人口與學習資源皆高於虛幻引擎,市場上招聘的開發人員也多以Unity為主,所以我們認為討論這個主題必須根據區域的情況來做為前提,例如有人學了UE4後,發現市場的需求與機會不是很多,那是不是意味著必須放棄UE4來學習Unity?最簡單的方法就是直接拿一個專案來做練習,分別將專案匯入UE4與Unity,在實施過程中就會發現到許多的問題,這時就能根據自己的解決能力與手上的資源來判斷哪一個引擎更適合自己。
如果有意向入坑遊戲開發的話,個人建議如果沒有基礎的話,先學習Unity3d累計遊戲開發經驗,有基礎有工作經驗之後可以進階學習UE4。要說前景的話,兩個來說都是比較相近沒有誰比誰更有前景,但是學習到高階進階的話,又有長期從事遊戲開發的經驗,就業機會和待遇都要好很多。
你按需求看吧,你想去的那個公司崗位要求是什麼的?
像獨立遊戲、手遊之類,小團隊更傾向用Unity。如果做一些比較大型的遊戲,對畫質要求比較高的話,UE4顯然更具優勢(比如現在做vr多是ue4)。這兩者不存在哪個更有前景的對比性,這個問題就好比問你獨立遊戲與3A哪個更好一樣,各有千秋,因人而已。
程式語言:UE4採用C++的開發語言,而Unity使用C#與Java,我們可以依照個人的能力與喜好來決定採用UE4或是Unity,雖然說有的人覺得C++已經過時了,但還是有不少的開發者偏好使用此程式設計技術,如果我們擅長的語言是C#,那麼投入Unity的懷抱是毋庸置疑的選擇。
圖形能力:在影象的表現上面,UE4的確已經建立一個超高的標準,也符合大家對3A級遊戲的定義,從複雜的粒子模擬效果與先進的動態照明技術,UE4帶給開發者一個全新的開發平臺。影象的能力雖然不能代表一切,畢竟以現在的遊戲市場來說,有創意性的遊戲往往更能吸引使用者的關注,尤其是以手遊市場的整體效益來看,小而精緻的遊戲確實比起一些遊戲大作更受到玩家的喜愛。
上手難度在一些論壇裡面多數人討論的一個話題是,到底是UE4好上手還是Unity更利於開發? 其實討論這個主題的意義不大,Unity在國內的使用人口與學習資源皆高於虛幻引擎,市場上招聘的開發人員也多以Unity為主,所以我們認為討論這個主題必須根據區域的情況來做為前提,例如有人學了UE4後,發現市場的需求與機會不是很多,那是不是意味著必須放棄UE4來學習Unity?最簡單的方法就是直接拿一個專案來做練習,分別將專案匯入UE4與Unity,在實施過程中就會發現到許多的問題,這時就能根據自己的解決能力與手上的資源來判斷哪一個引擎更適合自己。
建議如果有意向入坑遊戲開發的話,個人建議如果沒有基礎的話,先學習Unity3d累計遊戲開發經驗,有基礎有工作經驗之後可以進階學習UE4。要說前景的話,兩個來說都是比較相近沒有誰比誰更有前景,但是學習到高階進階的話,又有長期從事遊戲開發的經驗,就業機會和待遇都要好很多。