淺談Unreal Engine

說到Unity,我想這大概算是目前最夯的手機設計引擎

為什麼夯,我想最主要歸功於免費的部份(當然你要有更進階功能的話也得付一筆錢就是)

然後在程式設計部分Unity因為以C++和C#開發,這對於寫程式的人算是比較容易上手吧

 

Unreal Engine是由Epic公司所開發的

而Unreal Engine的話,講白了這東西要價不便宜

就我聽到的情報要價差不多台幣一億左右,且要有相當經驗的遊戲開發者才願意授權

可能是Epic公司不願意拿自己家的東西當賭注吧(意思就是說要你就給我做好)

 

附帶一提,雖然Unreal Engine是這麼的么壽貴

但是也是有他免費版本的開發工具

這個東西就是所謂的UDK(Unreal Develpement Kit)

只要用於非商業行為的開發,這東西是不用收取費用的

 

當然,這邊就稍微列出哪裡不同吧

開發程式語言比較:

Unreal Engine:C++, C#, UnrealScript, HLSL, GLSL, Cg, CUDA

UDK:UnrealScript

我想這也是為了要區別付費和免費的定義吧


說實在我也只知道C++, C#, UnrealScript這三個開發語言

前面兩個是大家很熟悉的開發語言,至於第三個的UnrealScript因為是Epic自行研發的語言

所以被說有太過封閉的詬病

不過基本上UnrealScript和Java類似,所以有學過Java應該會比較容易上手就是


PS:稍微補充後面HLSL, GLSL, Cg, CUDA這些是什麼東西

HLSL:High Level Shader Language(高階著色器語言

GLSL:OpenGL Shading Language(OpenGL渲染語言)

Cg:C for Graphics(為GPU編程設計的高級著色器語言,由NVIDIA公司開發。Cg極力保留C語言的大部分語義 from Wiki)

CUDA:CUDA(Nivdia公司所推的技術)

也就是說這邊都是跟繪圖渲染相關的語法

 

價格比較:

Unreal Engine:一億台幣起跳…

UDK:個人非商業使用行為基本上免費。

如果有牽扯到商業行為的話,一台安裝UDK的電腦則是收取99美金(將近3000台幣),以及如果販賣的收入超過50000美金(約150萬台幣)的話,他們將會收取超出美金50000以上25%部分的權利金(沒超過的話不收取)

例如:我收入60000美金,超出原本50000美金多10000美金,他們要收取2500美金的權利金,以此類推

 

售後服務:

Unreal Engine:因為付了這麼多錢,必然受到全力支援服務;如果英文看不懂沒關係,還有中國分公司的Epic可以幫你呢

UDK:很抱歉啦,畢竟這是免費的,就只能上網來尋找資料,不過Epic公司也有開相關的討論版,也可以在那裡找尋資料(但很可惜的雖然也有海外版,只是相當冷清就是,主要火力集中於英文討論版)

 

至於Unreal Engine所開發出的遊戲:

可以說是不盡其數,舉幾個比較有名的遊戲有:

戰爭機器(Epic本家所出的超大作)、Devil May Cry(最近被罵到翻掉但是我覺得算佳作的一代)、Unreal Tournament(同樣也是Epic自家做的)、Bioshock(生化奇兵)、Duke Nukem Forever(永遠的毀滅公爵)、阿修羅之怒、蝙蝠俠之阿卡漢城市、Borderlands(邊緣地帶)、Mass Effect(質量效應)、Shadows of the damned(闇影罪罰,我負責QA過的遊戲,不過賣相不是很好)

 

以上為Unreal Engine的淺談

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *