※ 引述《SneezingBear (噴嚏熊)》之銘言:
: 現在有名的遊戲引擎
: 主要分為兩派
: unreal以及unity
: 還有一些小眾引擎如rpg maker
: 網路上常有unity都是劣質手機遊戲
: rpg maker都長得差不多的等等看法
: 大家覺得呢
先說一下,什麼是遊戲引擎,遊戲引擎可以說是開發者使用的基礎工具。
省去了開發者從底層開始架構,並且把大部分東西集成視窗介面,更容易開發。
就像物體碰撞這件事,大多數的遊戲都會需要用到物體碰撞,
在以前不流行商業化引擎的年代,每間遊戲公司就是從基礎架構開始寫物理碰撞規則,
但後來發現,這些代碼在做新的遊戲的時候都能沿用,參數調一調就好。
所以最早具有雛形的遊戲引擎就是這樣誕生。
漸漸有公司把自己為了開發遊戲做的架構跟工具拿出來賣,就變成了商業引擎,
也因為如此,此後的開發者不用自己從底層架構開始寫,
因為別人已經寫好了,自己調調參數改一下就好。
大大降低開發門檻,這也是為什麼這十幾年來獨立遊戲變多的原因。
unreal 跟 unity是目前比較著名的商業引擎,也就是大多數人都可以下載使用。
因為是商業化引擎,有專人在維護更新,使用者比較多,支援性也比較強大。
不管要開發什麼類型的遊戲都非常適合,擴充性很強。
其它的公司,部分也有自己開發私有引擎的,如P社的祖傳克勞塞維茲,
只是大部分公司自己開發的引擎通常侷限性比較高,
是專門為了自己遊戲的某些需求功能特別刻出來的,
像克勞塞維茲就是專門做策略遊戲專用。
畢竟當初在刻這些引擎的時候,並沒有打算商業化,或是為其它類型量身打造。
而且這些引擎也不是一般人能拿到手的。
unity算是比較簡單上手易用,做小遊戲(獨立遊戲),用unity就綽綽有餘了,
何況光是unity的腳本基礎架構,所有的腳本都內建要繼承MonoBehaviour,
這對於不太會寫程式的人(像我)來說,真的是大救星,
不用去想要怎麼get set其他腳本的函數。
而unreal在畫面的表現很強大,但是授權貴,也比較不好上手。
unity會讓人覺得都是劣質手機遊戲,是因為它的容易上手、支援性強、開發門檻低,
大多數的小公司或獨立工作室首選就是unity,便宜好用。
如果你要開發3A大作,選的就會是unreal之類的。
至於RPG MAKER我認為比較像是編輯器,
就像我也可以用excel寫個遊戲,但你不會認為excel是個遊戲引擎吧?
而RPG Maker主要就是用在製作角色扮演類型的遊戲,
要拿它來做FPS、運動等遊戲,相容性、支援性就有很大的問題,
這也是為什麼大多數人說看起來差不多,因為天花板就在那邊。
業界8年遊戲企劃的小淺見。