幸あれ(祝你幸福)
2013 年 3 月 1 日2013 WBC 台韓對決感想
2013 年 3 月 7 日說到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的淺談