Friday, April 26, 2024

主流的遊戲引擎

遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些互交式實時圖像應用程序的核心組件。這些系統為遊戲設計者提供各種編寫遊戲所需的各種工具,其目的在於讓遊戲設計者能容易和快速地做出遊戲程序而不用由零開始。大部分都支持多種操作系統平台,如Linux、Mac OS X、微軟Windows。遊戲引擎包含以下系統:渲染引擎(即“渲染器”,含二維圖像引擎和三維圖像引擎)、物理引擎、碰撞檢測系統、音效、腳本引擎、電腦動畫、人工智能、網絡引擎以及場景管理。

遊戲引擎提供一系列可視化開發工具和可重用組件。這些工具通過與開發環境進行集成,方便開發者簡單、快速進行數據驅動方式的遊戲開發。為了提高遊戲開發人員的開發效率,引擎開發者會開發出大量的遊戲所需要的軟件組件。大多數引擎集成了圖形、聲音、物理和人工智能等功能部件。遊戲引擎會被稱為“中間件”,因為它們可以提供靈活和重用平台,向遊戲開發者提供所需要的全部核心功能,從而節省大量的遊戲開發費用,降低開發的複雜性,縮短遊戲的上市時間,所有這些對於高競爭性的遊戲產業來說都是關鍵因素。

目前主流的遊戲引擎有:

1、虛幻引擎(Unreal Engine)

虛幻引擎是一款由Epic Games開發的遊戲引擎,多用於開發第一人稱射擊遊戲,最新版本為虛幻引擎4。

使用虛幻引擎的遊戲有:《虛幻》(Unreal)、《生化奇兵》(Bioshock)系列、《蝙蝠俠:阿卡姆瘋人院》(Batman: Arkham Asylum)、《戰爭機器2》(Gears of War2)、《質量效應》(Mass Effect)、《榮譽勳章:空降神兵》 (Medal of Honor: Airbone)、《鏡之邊緣》(Mirror’s Edge) 、《彩虹六號:維加斯》(Rainbow Six Vegas)、《Tom Clancy’s Splinter Cell》等。

2、CRYENGINE

CRYENGINE是一個遊戲引擎,它最初是Crytek為NVIDIA開發的技術演示,後來該公司看到了它的潛力,將其用於FPS遊戲《孤島驚魂》的開發。該引擎擅長類似於《閃點行動》的超遠視距渲染,但擁有更先進的植被渲染系統。此外,玩家在遊戲關卡中不需要暫停來加載附近的地形。對於室內和室外的地形,遊戲引擎也可無縫過渡(照明和渲染模式可能稍有不同)。

使用CRYENGINE的遊戲有:《Crysis》、《Far Cry》、《永恆之塔》等。

3、起源引擎(Source Engine)

起源引擎是一款三維的遊戲引擎,由Valve軟件公司為了第一人稱射擊遊戲《半條命2》開發,並且對其他的遊戲開發者開放授權。作為一款整合引擎,起源引擎可以對開發者提供從物理模擬、畫面渲染到服務器管理、用戶界面設計等所有服務。引擎附帶“起源開發包”和“起源電影製作人”兩款程序,前一個可以製作遊戲,而後一個更是業界首個專門製作遊戲電影的程序。

使用起源引擎的遊戲有:《Half-Life 2》、《傳送門》系列、《軍團要塞2》、《反恐精英:起源》、《DOTA2》等。

4、寒霜引擎(Frostbite Engine)

寒霜引擎(Frostbite Engine),是瑞典DICE遊戲工作室為著名電子遊戲產品《戰地》(Battlefield)系列設計的一款3D遊戲引擎。該引擎從2006年起開始研發,第一款使用寒霜引擎的遊戲在2008年問世。寒霜引擎的特色是可以運作龐大而又有着豐富細節的遊戲地圖,同時可以利用較低的系統資源渲染地面、建築、雜物的全破壞效果。使用寒霜引擎可以輕鬆地運行大規模的、所有物體都可被破壞的遊戲。

使用寒霜引擎的遊戲有:《戰地》系列、《榮譽勳章》(Medal of Honor)、《極品飛車16:亡命狂飆》 (Need For Speed:Run)、《鏡之邊緣2》、《命令與征服:將軍2》、《極品飛車18:宿敵》(Need for Speed: Rivals)、《植物大戰殭屍:花園戰爭》(Plants vs Zombies: Garden Warfare)等。

5、DOOM引擎(ID TECH引擎)

DOOM引擎最開始用於id Software公司自家的一款非常成功的第一人稱射擊遊戲——《毀滅戰士》(Doom),而且Doom引擎是第一個被用於授權的引擎。Id公司為自家的引擎技術劃代為Id Tech。

使用ID TECH引擎的遊戲有:《DOOM》系列、《QUAKE》系列、《狼穴重製版》等。

6、Unity引擎

Unity是由Unity Technologies開發的一個讓玩家輕鬆創建諸如三維視頻遊戲、建築可視化、實時三維動畫等類型互動內容的多平台的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。Unity類似於Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的圖型化開發環境為首要方式的軟件其編輯器運行在Windows 和Mac OS X下,可發布遊戲至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。

使用Unity引擎的遊戲有:《軒轅劍6》、《凡人修仙傳單機版》、《外科模擬2013》、《雨血前傳:蜃樓》等。

7、Havok Physics

Havok Physics可提供強大且多樣化的多平台運行時技術,該技術不但能與各種遊戲完美兼容,還能以平穩的幀速率渲染極其複雜的場景。該技術可提供設計完備且面向對象的清晰 C++ API,其中包含了各種功能,能幫助您攻克技術障礙,為遊戲的開發開拓出無限可能。

使用Havok Physics的遊戲有:《古劍奇譚2》、《哥特王朝4》等。

8、Gamebryo引擎

Gamebryo引擎是NetImmerse引擎的後繼版本,是由Numerical Design Limited最初開發的遊戲中間層,在與Emergent Game Technologies公司合併後,引擎改名為Gamebryo Element。

使用Gamebryo引擎的遊戲有:《古劍奇譚》、《上古捲軸IV》、《輻射3》、《文明4》、《戰錘Online》等。

9、RenderWare引擎

Renderware是由Criterion Software開發的3D遊戲引擎。美國藝電於2004年8月將Criterion Software收購,也獲得了Randerware的軟件許可證。

使用RenderWare引擎的遊戲有:《俠盜獵車手3》、《俠盜獵車手:聖安地列斯》、《俠盜獵車手:罪惡城市》、《大富翁》系列、《軒轅劍伍》、《仙劍奇俠傳四》、《仙劍奇俠傳五》等。

10、Creation Engine

使用Creation Engine的遊戲有:《上古捲軸V》。

zerodin引擎、3DGame Studio、Virtools等引擎。

2 comments

  1. 已添加鏈接。

  2. 路過,對遊戲這款不太清楚,博主似乎沒放我的鏈?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.