-
1 # 爪爪遊戲開發
-
2 # 呆貓桌面雲
U3D:Unity 3D的簡稱,用於讓開發者輕鬆建立諸如三維影片遊戲,建築視覺化,實時三維動畫等型別互動內容的多平臺綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。
UE4:Unreal Engine4的簡稱,是由遊戲開發者製作並供遊戲開發者使用的一整套遊戲開發工具。還可以用於開發實時3D電影,培訓模式以及視覺化程式等,釋出平臺包含現在和未來的移動裝置。
隨著網際網路的發展、裝置的更新換代,以及手遊的火爆,UE4的優勢明顯要優於U3D,就應用率這一點就足夠說明了,U3D一直處於下滑趨勢,而UE4卻是穩步上升的態勢。
UE4相對U3D的優勢比較明顯的在於畫面表現、內建工具的完整性以及在相對複雜場景下的執行效率。對於需要更好的畫面來呈現沉浸感,並且又需要更好的效能(更高的幀數)來減少延遲的VR,UE4做了相當多的改進,並且也在持續做更多的最佳化和相關的功能。
推薦unity和ue4的電腦使用呆貓雲桌面,可以完美應對高效能高配置的電腦要求
UE4和U3D的主要區別:
1、U3D學習起來比UE4簡單,短期培訓就可以上手進行開發,而UE4則需要幾個月甚至一年,另外U3D的教材多,UE4目前還沒有中文教材;
2、U3D安裝方便,執行佔記憶體小,UE4對硬體要求比較高,很容易無法安裝或使用;
3、開發成本U3D更低,UE4引擎需要付費;
4、U3D釋出容量小,相容性高,更適合釋出手遊類遊戲;
5、U3D的引擎功能沒有UE4強大;
6、U3D專案管理麻煩,團隊工作時需要精密的溝通和佈置;
7、U3D需要的開發程式設計師的要求沒有UE4高,UE4的開發程式設計師需要精通C++語言;
8、U3D的更新沒有UE4快,所以在效果渲染上面還是UE4更為突出;
9、U3D的開發是基於模擬器的,非常吃機器記憶體;
10、目前國內還是用U3D開發遊戲的比較多,因為成本低,對開發人員要求的也低。
回覆列表
Unity在程式設計方面是用的C#,而UE4用的則是C++,從程式語言的學習難度來說,當然是C#更容易入門和掌握,C++學起來則比較難,如果程式設計基礎好可以考慮學習C++,待遇相對會更高一些吧,也不是絕對的,還得看個人。
從引擎本身來說,Unity更容易上手,前期開發更快,更容易做出適配更廣的遊戲,但一些次時代技術需要更高級別的開發人員去實現。而UE4學習成本較高開發效率較低,但是更容易做出頂尖效果的遊戲,更適合開放世界,大型專案。