1. 程式人生 > >十三款著名跨平臺遊戲引擎(原文翻譯部分轉自遊俠網)

十三款著名跨平臺遊戲引擎(原文翻譯部分轉自遊俠網)

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

                PS:在轉載此文之前,小弟先上Develop(http://www.develop-online.net)看了原文,以下排名絕對不分先後(英文首字母排序法,In alphabetical order……),大家千萬不要受國內某些異化的轉載標題誤導,誤將APP GAME KIT認作世界第一(這是兒童用的2D引擎啊-_-)。事實上,Develop這次根本沒做排名,僅僅是列出了十三款使用者群最大的跨平臺遊戲引擎罷了。

如果非得知道相關引擎的世界排名,2009年Develop倒出過一次遊戲引擎排行資料(僅以使用者量為基礎,給出了10款世界級引擎的使用量排行,注意,也只是象徵使用者量罷了),當時的情況如下所示:


The full top ten is as follows.

No.10: Torque 3D
No.9: Vicious Engine 2
No.8: Bigworld Technology Suite
No.7: Vision Engine 7.5
No.6: Infernal Engine
No.5: BlitzTech
No.4: Unity 3D
No.3: CryENGINE 3
No.2: Gamebryo Lightspeed
No.1: Unreal Engine 3

另,此文中文翻譯版自遊俠開始,APP GAME KIT的遊戲截圖全部轉錯,小弟偷偷在部落格中更正一下(沒找到文中所言遊戲,用APP GAME KIT官方示例替代下)。

————————————————————

  雖然我們經常玩遊戲,但是這些遊戲都應用到了哪些技術?也許你從沒關心過。下面我們為大家帶來十三個開發者最中意的遊戲開發平臺/引擎。這是由國外媒體Develop根據業界資料調查得出,其中部分升級版,例如CryEngine3強化後的效果將會在本次的GDC大會上得到展示。這些引擎的未來的進化,將會決定我們次世代玩到的遊戲的面貌。

  下面就一起來看看,你所中意的遊戲都是誕生在怎樣的搖籃裡呢?

  APP GAME KIT


  開發商:That Game Creators

  平臺:iOS, Android, Mac, PC, Bada, BlackBerry

  跨平臺遊戲開發工具App Game Kit(簡稱AGK),支援開發商結合Eclipse開發環境,使用LoadImage、Sprite、PlaySound等簡單的程式命令製作遊戲,然後將這些遊戲編譯到指定的平臺。據悉,AGK將首先面向iOS、三星bada、Windows、Symbian^3平臺提供遊戲開發服務,開發商通過 AGK可以同時推出投放蘋果App Store、三星樂園、Ovi Store和英特爾AppUp等應用商店的遊戲。AGK隨後還將增加面向Android、Windows Phone 7、黑莓、MeeGo和XNA平臺的技術支援。

  代表作:《哈勃空間望遠鏡》



  BigWorld

  開發商:BigWorld Technology

  平臺:Browser, PC, Xbox 360, PS3, iOS

  BigWorld為大型多人線上遊戲 (MMOG) 開發商提供成熟的中介軟體平臺,這一中介軟體平臺正迅速成為行業標準。BigWorld MMO Technology Suite是一套完整的技術解決方案,這一方案無縫集成了專為快速高效開發MMOG而設計的高效能伺服器應用軟體、工具集、高階3D客戶端和應用程式設計介面(APIs)。BigWorld MMO Technology Suite使遊戲開發專案避免了未知、昂貴和耗時的軟體研發風險,從而使授權客戶能夠專注於遊戲製作這一核心事務。

  代表作:《坦克世界》

  BlitzTech


  開發商:Blitz Games Studios

  平臺:PC, Mac, PS3, Xbox 360, Wii, 3DS, PS Vita, Browser, iOS, Android

  BlitzTech在遊戲行業中以開創性的開發技術而獨步天下,基於全新的遊戲體驗技術,BlitzTech開發了大量Xbox和Wii平臺上的娛樂軟體產品。BlitzTech已經把這一系列嶄新技術新增入其著名的商業引擎,通過BlitzTech的商業引擎,任何遊戲開發商都能輕而易舉的開發出面向 Kinect和各類體感硬體裝置的獨特遊戲。BlitzTech目前正在應用於一系列體感控制遊戲,包括“卡拉OK電影”題材的《Yoostar2》和個人健身訓練遊戲《減肥達人:終極版》。

  代表作:《脫獄潛龍:懲罰》

  CryEngine

  開發商:Crytek

  平臺:PC, Xbox 360, PS3, Next-Gen Consoles

  2004年《孤島驚魂》的初次嘗試並不僅僅只是曇花一現,那時人們都引頸期待《半條命2》、《DOOM3》和《潛行者》帶給人們次世代的體驗,Crytek卻用這款炎熱的射擊遊戲(《孤島驚魂》發生在非洲……)將他的對手都打懵了,而幕後推手就是這款神奇的Cry引擎。3年後,歷史再次重演,使用Cry2代引擎的孤島驚魂直接就制定了新的遊戲畫面標準,而且,當孤島驚魂2出來的時候,就是Cry3代引擎大顯身手的時候了。根據Crytek 的說法,“Cry3引擎是第一款集360、PS3、多人線上遊戲、DX9、DX10於一體的次世代遊戲開發解決方案,使用的是彈性計算與影象處理”。與其他引擎不同,Cry3不需要第三方外掛,自身就可以支援物理、聲音還有動畫,以及製作出業界頂級的畫面。正因如此,Cry3代才顯得很保守,對外界外掛相容比較差,眾多外掛無法與之合作。不然,如果Cry3成為第三方外掛的解決方案的話,會給虛幻3帶來很大影響,但是會給玩家帶來很大好處。

  代表作:《孤島驚魂》、《孤島危機》系列

  Game Maker


  開發商:YoYo Games

  平臺:PC, iOS, HTML5, OSX, Android, Symbian, PSP

  GameMaker是一款擁有圖形介面,可靈活程式設計,以2D遊戲設計為主的遊戲開發軟體。本軟體由Mark Overmars使用Delphi語言開發,於1999年11月釋出了首個公開版本,在 4.3 版之後轉為部分功能收費軟體。後由英國公司Yoyogames收購,大力推動了歐美乃至全世界獨立遊戲界的發展。目前最新版本為Game Maker 8。

  代表作:《潛行壞蛋》(獨立遊戲)

  Gamebryo


  開發商:Gamebase

  平臺:PS3, Xbox 360, Wii

  Gamebryo Element引擎是由C++編寫的多平臺遊戲引擎,他支援的平臺有:Windows、Wii、PlayStation 2、PlayStation 3、Xbox和Xbox 360。作為一個API,Gamebryo是為提供卓越的效能與真正的多核心和多平臺的能力而建造。

  代表作:《天使之王》

        Havok Vision Engine


  開發商:Havok

  平臺:PC, Xbox 360, PS3, Wii, PS Vita, iOS, Android

  havok引擎允許製作者輕易地控制和模擬複雜物理場景。MAX Havok完全地支援綜合的硬體和軟體動力學,布料模擬和液體模擬。它能模擬有關節身體的約束和連線。它還可以模擬物理的現象比如風和馬達。你能使用所有的這些特性來建立多種動態的環境,指定物理性質。性質可以包含比如質量,摩擦和彈力的特性。物體可以被調整,釋放,附加到彈簧,或者使用各種的約束。通過對物體指定物理特性,你可以快速和容易地塑造真實世界的場景,因此能精確地模擬產生人物動畫關鍵幀。

  代表作:《要塞3》

  HeroEngine


  開發商:Idea Fabrik

  平臺:PC, Mac, Linux, Mobile

  美國Simutronics公司的HeroEngine引擎是在過去的基於文字的線上遊戲基礎上發展而來的,主要應用於大型多人線上遊戲。 HeroEngine是2006年正式面市的,經過5年的研發歷程,它能夠提供綜合的伺服器——客戶端引擎和開發系統,這樣的結構可以為遊戲的原型製作、建模以及測試工作提供一氣呵成、永不離線的環境。這個工具被稱為HeroBlade,它的突出特點是包含——世界構建器,粒子和特效編輯器,角色與動畫系統,音訊引擎和一個內部指令碼語言等元件。伺服器架構的設計也將適應於處理無縫連結的遊戲世界。

  代表作:《星球大戰OL》

  Infernal


  開發商:Terminal Reality

  平臺:PC, Xbox 360, PS3, PS Vita, 3DS, iOS, Wii

  Infernal Engine遊戲引擎支援各種物體的碰撞特效、毀壞效果,精確的交通工具駕駛動作,以及模擬的人體肌肉動作效果、毛髮和服裝模擬效果等。 據稱該引擎可以充分利用PS3 Cell處理器中多個SPU的運算能力,物理特效完全不需要GPU參與。除PS3外,該引擎還支援Xbox 360以及PC,甚至可擴充套件到Wii、PS2、PSP等主機上。而預計PS3和Xbox360版《捉鬼敢死隊》將是Infernal Engine引擎的首次亮相。

  代表作:《捉鬼敢死隊》

  Marmalade


  開發商:Ideaworks 3d

  平臺:iOS, Androind, Symbian, Bada, BlackBerry, LG Smart TV

  Marmalade是一個基於C++的跨平臺編譯引擎,它起源於3D遊戲,可以帶來類似於Flash遊戲的介面風格。

  代表作:《豆腐忍者小冒險》

  ShiVa


  開發商:Stonetrip

  平臺:Browser, PC, Mac, Linux, iOS, Android, BlackBerry, Wii, Xbox 360, PS3

  ShiVa3D是一個功能強大的三維應用和遊戲製作平臺。其製作的遊戲內容可釋出至Windows, Mac OS, Linux, Facebook, iPhone, Android, iPad, Wii 和 HP webOS等平臺,它可幫助遊戲製作人員快速的實現跨多平臺遊戲內容開發。目前已經擁有超過30,000 使用者,並在不同平臺上釋出8,000個應用程式和300個遊戲。它提供實時地形、水和天空編輯器,作出逼真的地形、水面和天空效果。

  代表作:《聖誕狂想曲i》

  Unity


  開發商:Unity Technologies

  平臺:PS3 Xbox 360, iOS, Android, Browser

  Unity是一個用於建立諸如三維視訊遊戲、建築視覺化、實時三維動畫等型別互動內容的綜合型創作工具。Unity類似於 Director,Blender game engine, Virtools 或 Torque Game Builder等利用互動的圖型化開發環境為首要方式的軟體其編輯器執行在Windows 和Mac OS X下,可釋出遊戲至Windows、Mac,Wii或iPhone平臺。也可以利用Unity web player外掛程式釋出網頁遊戲,支援Mac 和Windows的網頁瀏覽。它的網頁播放器也被Mac widgets所支援。

  代表作:《暗影之槍》

  Unreal Engine


  開發商:Epic Games

  平臺:PC, iOS, Mac, Android, PS Vita, Xbox 360, PS3, Wii U

  虛幻3引擎給人留下最深印象的就是其極端細膩的人物和物品模型。通常遊戲的人物模型由幾百至幾千個多邊形組成,並在模型上直接進行貼圖和渲染等工作從而得到最終的畫面。而虛幻3引擎的進步之處就在於在遊戲的製作階段,引擎可以支援製作人員建立一個數百萬多邊形組成的超精細模型,並對模型進行細緻的渲染,從而得到一張高品質的法線貼圖,這張法線貼圖中記錄了高精度模型的所有光照資訊和通道資訊。在遊戲最終執行的時候,遊戲會自動將這張帶有全部渲染資訊的法線貼圖應用到一個低多邊形數量(通常在5000-15000多邊形)的模型上。這樣的效果就是遊戲的模型雖然多邊形數量比較少但是其渲染精度幾乎和數百萬多邊形的模型一樣,這樣可以在保證效果的同時在最大程度上節省顯示卡的計算資源。

  代表作:《戰爭機器3》

——————————————————————————————

小弟個人表示,雖然Develop給出的資料通常還算可信(不可信的話,小弟也不會在上面註冊blog),一般不會給關係戶做軟廣告啥的。但上述評論中很多引擎“代表作”,真的算不上這些引擎的代表作啊-_-|||。

另外,上榜引擎的使用者量都很驚人倒是不假,比如Unity和GameMaker之類,小弟自己也用滴(在以前博文小弟不止一次提過,以後智慧機2D遊戲領域GameMaker必然崛起,全因為這貨的IDE,簡直橫掃千軍。另外GML指令碼,事實上也比lua或js指令碼易用得多。另外,就我國而言,這貨的商用版很容易被破解……)
           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述