當前位置:編程學習大全網 - 編程語言 - unity3d有哪些優勢和劣勢

unity3d有哪些優勢和劣勢

Unity3d,UDK 和 CE3 三者之間各有什麽優缺點?如何選擇?

unity3d適合個人開發,缺點是多人協作,很難用SVN管理項目

udk適合團隊開發,適合分工協作

CE3渲染能力最強,但只關註高端平臺,適合大公司和高富帥

渲染效率越往下越高,成本也越高

============================================================================

先簡單說壹下我對這三個引擎的了解:我的本職工作是3A Console遊戲的開發,對於大型商業引擎使用較多。UDK使用過UE2的內部改造版,開發過《分裂細胞4》;最近公司完成的項目是 Far Cry 3,這是個內部引擎,公開的名稱是Dunia,同CE1有所淵源。盡管UDK和CE3不再直接使用,但出於工作需要還是有些了解。Unity 3D是我和幾個朋友制作獨立遊戲使用的引擎,了解的比較深入。

簡單來說Unity 3D和UDK,CE3適用於兩種完全不同的開發模式:獨立制作和高成本商業制作。具體的區別很多,壹下子沒法說完。我提兩點請題主仔細考慮:

第壹,妳計劃制作的遊戲規模有多大?妳的團隊有多大?

第二,有發行計劃麽?什麽平臺?

UDK和CE2的主要市場是大型商業開發,盡管技術上比較先進些,功能高端壹些,但是沒有相應的開發力量很難駕馭。Unity 3D從壹開始就瞄準了低端獨立開發市場,而且有很多第三方的開發插件,就是為開發力量薄弱的小團隊準備的。

另外開發平臺和目標平臺的問題也要考慮。UDK和CE3沒有Mac版,Unity 3D是跨平臺的。如果是為iOS開發,不支持Mac平臺非常麻煩。CE3只支持PC和Console平臺;UDK支持PC,Console和Mobile,但是由於種種原因,Mobile平臺上產品很少;Unity啥都支持,甚至有Web端,除了最近放棄的Flash平臺。

另外,題主似乎是美術人員吧?如果我說錯了請糾正我。從美術人員的角度,很容易被高端引擎的高畫質吸引。但是換個角度,從實際開發的角度看,引擎跟項目的契合度更為重要。另外,題主有編程的經驗麽?任何嚴肅的遊戲開發都離不開寫代碼。盡管某些邏輯編輯器,比方說UDK的Kismet或者CE3的Flow Graph貌似足夠強大,壹旦妳實際開發起來,還是會發現提供範圍內的功能很好用,但是壹旦超出壹點點,即使再簡單的功能也做不到。相反Unity 3D沒有提供過多的內建編輯器,全部用腳本實現,反而靈活度高,這也是另外壹個獨立遊戲常用Unity 3D的原因——靈活度比功能完備重要。

市面上有些遊戲引擎號稱完全不用寫代碼的,基本上這些都是2D引擎,功能簡單。但是支持Mobile平臺,可以直接制作出能夠上架販賣的遊戲。題主不妨關心壹下,給妳幾個關鍵字供搜索:GameMaker,Game Salad,Stencyl。

總之,建議題主還是先把我的兩個問題想清楚了,再做決定。

隨便說了壹些,考慮也不全面。想到再補充。

==============================================================================

本人遊戲公司美術壹枚,說下個人看法

Unity3d個人覺得網頁遊戲,手機遊戲,或房地產用的比較多,對於各個平臺支持都很好。去年又支持flash,網頁運行再也不用安裝瀏覽器插件。這塊做的不錯。開發人員起點比較低。基本的資料文檔都很豐富了。缺點就是畫面不給力。燈光、畫面各方面在這三個引擎裏都是最差的,並且對於美術人員來說,做開發不是很好上手。很簡單的壹個材質。都要去寫shader。。

UDK,商用版叫虛幻3,業界早就名聲在外的引擎,個人覺得首先,商業方面,虛幻3在PC遊戲市場占有方面,絕對是老大。我們可以看到很多虛幻3網遊,單機遊戲,XBOX遊戲,因為首先,虛幻引擎的畫面壹直就是招牌。從戰爭機器系列,虛幻競技場,還有IOS上的無盡之劍,就能看出。當然好的畫面,80% 的功勞是美術制作人員的.但就從技術方面,個人覺得虛幻3壹直是走在前端的,本人曾經在蘇州EPIC工作。當時用的是虛幻2,後來去9遊,用虛幻3,所以,對虛幻引擎開發也有壹定了解。在美術開發方面,虛幻3的材質編輯界面對壹般的美術人員來說,很友好,節點式的編輯,很直觀,至於kismet腳本,更加簡化了不會程序的同學對腳本的使用。UDK的免費,也直接推動了UDK的知名度,不過我覺得UDK只能支持PC和IOS,略顯不足,去年官方出了個FLASH的DEMO。不過壹直沒有免費出來,也算是個小遺憾吧。

CE3,從出世以來,就是打的畫面牌,和EPIC的戰爭機器壹樣,用孤島危機系列當樣板工程,給自己的引擎打廣告,不過話說回來。第壹代的孤島危機,畫面是不錯,但基本沒幾個顯卡能跑動。後來的二代,做了優化。並且推出了主機版本,性能上好了很多。CE3引擎的特點,就是大量的動態光的使用。對於室外大場景有很好的渲染效果。以前在9遊的時候,有壹個項目組用的是CE2,由於美術不給力,畫面看上去也相當差。

最後。題主如果是美術出身,我推薦UDK,如果是程序出身,我推薦Unity3d,如果是煤老板,富二代出身,我推薦CE3

  • 上一篇:VB對象屬性
  • 下一篇:誰知道vba上口袋妖怪黃怎麽聯機傳小精靈啊,請說的詳細點,謝謝
  • copyright 2024編程學習大全網