就像在汽車中,引擎完成主要的工作,,使汽車看起來不可思議,。游戲引擎同理,游戲開發(fā)者完成細節(jié)的工作,,使游戲看起來真實,、吸引人眼球。游戲引擎負責其余的事情,。早期,,游戲開發(fā)者通常從草圖做起,花費高昂,,且不容易獲利,。為了讓游戲開發(fā)更加簡單容易,主要的開發(fā)者開始授權他們的基本游戲引擎,,如 Unreal,。而且,隨著手機和平板游戲的出現(xiàn),,所需預算比以前更少,,對 JAVASCRIPT 和HTML5 游戲引擎的需求大增,。
如果你是一個游戲開發(fā)者,并且正在尋找一個可以與 JavaScript 和 HTML5 無縫工作的游戲引擎,。盡管市面上有很多免費和付費的游戲引擎,,讓專業(yè)的游戲開發(fā)者滿意的游戲引擎肯定需要包含獨特的東西。游戲開發(fā)者對完美游戲引擎的追求永遠不會停止,。
下面將介紹最好的html5和javascript游戲引擎列表,,每個游戲引擎有每個人想要的特性。每個游戲引擎有他自己的優(yōu)缺點,,這樣你可以根據(jù)你自己的需求做選擇,,我確定這個列表中有你在尋找的游戲引擎
Canvas Engine 提供創(chuàng)建html5視頻游戲的平臺,創(chuàng)建html5游戲,,它會運行在所有的現(xiàn)代瀏覽器,平板電腦和智能手機上,。
Quintus 是另一個容易使用,適用于移動設備和桌面的javascript html5游戲引擎。 Quintus有一個模塊引擎,,通過它你可以僅僅引用你需要的模塊,,并在,,在一個頁面上,可以運行多個實例,。
3) Turbulenz
Trubulenz 是一個開源的用來創(chuàng)建使用高級技術和web服務的HTML5游戲引擎。引擎庫使用支持游戲代碼數(shù)據(jù)快速迭代的優(yōu)化后的javascritp實現(xiàn),。
這是一個非常容易使用的游戲引擎,,它適合新手去創(chuàng)建他們第一個web 游戲,,也適合有經(jīng)驗的程序猿創(chuàng)建示例和原型。
Akihabara 是一個html5游戲引擎,,同樣也是一組用javascript創(chuàng)建運行在瀏覽器中的不依賴falsh技術的馬賽克風格的8/16位游戲的庫和工具,。
6) GoGoMakePlay
GMP 是免費的、快速的Javascript游戲引擎,,它輕巧而簡便易懂,。 如果你想要做一些基于精靈的2-D游戲,,GMP是很棒的選擇,。它可以很容易的進行大多數(shù)復古風格的游戲設計。它也可以像sudoku一樣制作拼圖游戲,。
Traffic Cone支持多人游戲,,目前只提供客戶端支持,所以你需要提供自己的服務器,。為了在不久之后提供更多支持,我們正積極致力于Traffic Cone服務端的開發(fā)工作,。
8) Collie
Collie是一個Javascript庫,,它有助于讓HTML5創(chuàng)建高度優(yōu)化的動畫和游戲,。 Collie可以在PC 和移動平臺上運行HTML 5 canvas 和 DOM。
Collie可以穩(wěn)定地使用渲染管線處理多個對象,,并且支持一些有益的特性包括動畫精靈和用戶事件,。它穩(wěn)定支持iOS和Android,并且為每一個平臺優(yōu)化渲染,。 視網(wǎng)膜屏幕也可以輕易地響應,。
GameJs是一個基于HTML canvas元素的輕量級庫。特別值得一提的是,,它的繪畫函數(shù)為游戲開發(fā)者提供各種各樣的有用模塊,,并且還在不斷擴充之中。
10) Atom
Jest 是另一個強大的javascript游戲框架,,它使用畫布元素來創(chuàng)建基于javascript HTML5的游戲。
使用畫布元素來創(chuàng)建基于javascript HTML5的游戲
Jawsjs是一個由HGTML5驅(qū)動的2D游戲庫,,最初只支持畫布,而目前它已經(jīng)可以通過相同的API支持基于精靈的普通DOM
objects.js是一個用來創(chuàng)建高性能(和大型)游戲和應用的框架,,使用javascript。
Playcraft具備了一個完整的HTML5游戲引擎工作集,,提供了你在建立游戲并直接發(fā)布到市場上的每一件工具。這是一個獨一無二的引擎,,當編寫游戲時你可以輕松地將其轉(zhuǎn)換到許多不同平臺上,,包括Facebook,,簡樸的老式網(wǎng)站,,以及一些本機化的Android和iOS應用。
Gladius是一個3D游戲引擎,,全部用JavaScript編寫,,設計于在瀏覽器上跑的。該引擎包括了一個功能核心集,,這對于所有游戲是通用的,,并且還模擬了游戲回環(huán)、消息,、任務,、定時器等。像空間變換這樣的通用組件也在內(nèi)核中提供了,。而繪圖和物理學這樣的特殊功能也作為游戲擴展封裝起來并設計于運行在內(nèi)核之上,。一個通用的擴展集將作為工程的一部分被維護著,,并且該引擎的一個強大設計目標就是支持第三方擴展。
16) Impactjs
Impact 提供炫酷的方式來創(chuàng)建javascript 和HTML5 游戲,,且支持桌面和移動端瀏覽器,。 Impact 運行于所有支持HTML5的瀏覽器: Firefox, Chrome, Safari, Opera 并且(瞧!) 甚至是IE9(譯者注:我也是醉了),。當然也包括愛瘋,、愛破的塔尺和艾派德。
Crafty是另一個javascript上的有用的庫,。
另一個用的很多的用于建立HTML5游戲和APP的javascript框架,。其用于在HTML5和JS上開發(fā)簡單游戲和應用。
19) Doodle-js
一個用于HTML5 Canvas上的JavaScript動漫庫
Froze是一個開源 HTML5 游戲引擎,,其通過工具化模塊化實現(xiàn)易用,、快速開發(fā)。
Withplus用于建立 2D javascript 游戲和繪圖引擎,。 定期使用最新的HTML5 技術擴展建立,。
22) Melonjs
melonJS 誕生于我們對Javascript的一腔熱血以及過去諸多實驗之中, 并且當時苦于沒有一個簡單、免費,、獨立的庫來支持游戲開發(fā)。雖然這個引擎還在開發(fā)中,,但是已經(jīng)允許大家輕松地創(chuàng)建一些好玩的喲西了,。
gameQuery 是一個易于使用的jQuery 插件版引擎,通過增加一些簡單的游戲相關類來幫助js游戲開發(fā),。如果你懂得使用jQuery那么你幾乎不用問怎么使用gameQuery!
一個使用Javascript和開放網(wǎng)頁技術來制作游戲的免費軟件框架,。
通過創(chuàng)建HTML5游戲?qū)⒎浅:唵巍?/p>
英文原文:25 Best HTML5 & JavaScript Game Engine Libraries for Developers 【編輯推薦】 【責任編輯: 林師授 TEL:(010)68476606】
|