遊戲繪圖引擎30年演進史-遊戲的中介軟體, 物理特效、3D渲染全靠它

80年的初代引擎

讓我們回到80年代,也就是3D繪圖技術尚未崛起的年代,當時的遊戲開發大多是獨立進行,缺乏完整的開發架構,不過已經有廠商開始嘗試建構遊戲的開發系統。1983年名為Pinball Construction Set的遊戲系統上市,系統提供彈珠台的各種元件,像是鋼珠的運動軌跡、擋板的反彈程度、彈力裝置的反彈力道等等,工程師能夠藉此迅速建構出一個能玩的彈珠台,電腦遊戲世界雜誌(Computer Gaming World)對此大為讚賞。

1984年,在Pinball Construction Set順利問世後,另一款Adventure Construction Set接著推出,讓玩家能夠藉此開發平面冒險遊戲。1985年,賽車遊戲Racing Destruction Set推出,遊戲除了尬車競賽外,還提供完整的跑道建構功能,讓玩家自己設計跑道來比賽。同年的Garry Kitchen's GameMaker提供5種開發工具:場景架構、腳本設計、音樂、音效與程式編輯器,可以自行開發一款簡單的遊戲。

80年代其他類似的遊戲引擎還不少,開發戰棋遊戲的Wargame Construction Set、射擊遊戲的Shoot'Em-Up Construction Kit、大型主機遊戲的Arcade Game Construction Kit、以及最有名的初代RPG製作大師,都是這個時期的產物。不過這些遊戲引擎都僅有粗淺的架構,使用起來總是會感到縛手縛腳且力有未逮,拿來自己玩玩還好,卻無法用來開發商業遊戲。

90年FPS遊戲崛起

到了90年代,id Software震撼業界的射擊大作《德軍總部3D》問世,宣告第一人稱射擊遊戲的崛起。1993年,id  Software開發出領先業界的Doom engine,並推出該引擎的處女作《毀滅戰士》。Doom engine把遊戲環境推向新的境界,光影效果和音場定位都有極優秀的演出,與環境的互動(電梯等等)相當稱職,更別提其中熱血無比的戰鬥過程了。毀滅戰士的強大演出吸引許多廠商的目光,id Software索性將Doom engine開放商業授權,吸引其他廠商來使用,如Raven Software的《Heretic》《Hexen》,以及Digital Café的Chex Quest系列等等。

Doom引擎的實力無庸置疑,但是遊戲場景本質上仍舊是2D空間,id Software隨即著手研發真正的3D。1996年,以Quake engine開發的遊戲《雷神之鎚》問世,以真正的3D空間構成震撼業界。許多開發商紛紛向id Software取得Quake engine的使用授權,包含原本就合作過的Raven Software(Hexen 2),以及當時還默默無聞的Valve(戰慄時空),並根據需要將Quake engine的功能加以延伸,Valve當時使用的引擎GoldSrc就是根據Quake engine衍伸而來。

Infinity Ward引擎

這個引擎由開發商Infinity W a r d 所設計,由i d Software的id  Tech  3引擎改良而來,內部包含G t k R a d i a n t (i d Software開發的關卡編輯器),是決勝時刻系列所使用的引擎,目前最新版本為5.0。和其他開放商業授權的引擎不同,Infinity Wa r d引擎不開放授權使用,所以使用此引擎的遊戲只有Infinity  Ward的自家產品。雖然這個引擎有點過時(有10年以上的歷史),不過5 . 0 版的演出依舊亮眼,大場景FPS維持60幀的表現堪稱一絕。

Infinity

Infinity是BioWare所開發的遊戲引擎,早期的名稱為Battleground  Infinity,知名的黑島工作室(已解散)也擁有此引擎的使用權。首度使用此引擎的遊戲是1 9 9 8 年的《柏德之門》,後來還有《異域鎮魂曲》、冰風之谷系列等等。對角色扮演玩家而言,這個引擎代表的是黑島的榮光。

遊戲繪圖引擎30年演進史-遊戲的中介軟體, 物理特效、3D渲染全靠它

▲電腦遊戲世界雜誌是老玩家的美好回憶。

遊戲繪圖引擎30年演進史-遊戲的中介軟體, 物理特效、3D渲染全靠它

▲Quake engine所打造的3D遊戲《雷神之鎚》。

遊戲繪圖引擎30年演進史-遊戲的中介軟體, 物理特效、3D渲染全靠它

▲《Dota2》是Source引擎的近期力作。

遊戲繪圖引擎30年演進史-遊戲的中介軟體, 物理特效、3D渲染全靠它

▲現代戰爭系列使用Infinity Ward引擎。

遊戲繪圖引擎30年演進史-遊戲的中介軟體, 物理特效、3D渲染全靠它

▲寒霜引擎繪製的場景美麗無比。

下一頁:FPS讓引擎發揚光大

vermilion
作者

雖然人們對我嗤之以鼻,但當我望著箱中錢財時,內心仍暗自竊喜 -古羅馬名諺

使用 Facebook 留言
小維
1.  小維 (發表於 2013年10月29日 10:40)
我記得遊戲引擎討論電腦王在3~5年前就有開專題討論
裡面的內容跟現在來比差不多
只是未來會出的遊戲現在出了...
遊戲引擎就那幾種然後再改進
光是Source不知用幾年了到現在還在用<( ̄︶ ̄)>
雖然真的很強光是TF2都發展幾年了到現在還在改版還變免費
司馬雲
2.  司馬雲 (發表於 2013年10月29日 11:16)
怎麼沒有介紹到Crysis使用的引擎!!
這款遊戲使用的引擎應該也算是經典吧,至少在顯卡的要求上XD
FUCXSOP
3.  FUCXSOP (發表於 2013年10月30日 00:31)
※ 引述《司馬雲》的留言:
> 怎麼沒有介紹到Crysis使用的引擎!!
> 這款遊戲使用的引擎應該也算是經典吧,至少在顯卡的要求上XD

最後一頁不是有提到 CryENGINE 3 嗎 (大小寫還寫錯)
不過也只提到一次就是了 ╮(╯_╰)╭
發表回應
謹慎發言,尊重彼此。按此展開留言規則