25 個超棒的 HTML5 & JavaScript 遊戲引擎開發庫

oschina發表於2015-02-28

  就像在汽車中,引擎完成主要的工作,使汽車看起來不可思議。遊戲引擎同理,遊戲開發者完成細節的工作,使遊戲看起來真實、吸引人眼球。遊戲引擎負責其餘的事情。早期,遊戲開發者通常從草圖做起,花費高昂,且不容易獲利。為了讓遊戲開發更加簡單容易,主要的開發者開始授權他們的基本遊戲引擎,如 Unreal。而且,隨著手機和平板遊戲的出現,所需預算比以前更少,對 JAVASCRIPT 和HTML5 遊戲引擎的需求大增。

  如果你是一個遊戲開發者,並且正在尋找一個可以與 JavaScript 和 HTML5 無縫工作的遊戲引擎。儘管市面上有很多免費和付費的遊戲引擎,讓專業的遊戲開發者滿意的遊戲引擎肯定需要包含獨特的東西。遊戲開發者對完美遊戲引擎的追求永遠不會停止。

  下面將介紹最好的html5和javascript遊戲引擎列表,每個遊戲引擎有每個人想要的特性。每個遊戲引擎有他自己的優缺點,這樣你可以根據你自己的需求做選擇,我確定這個列表中有你在尋找的遊戲引擎

  1) Canvas Engine

  Canvas Engine 提供建立html5視訊遊戲的平臺,建立html5遊戲,它會執行在所有的現代瀏覽器,平板電腦和智慧手機上。

best HTML5 and javascript game engine libraries  - canvas-engine

  2) HTML5 Quintus

  Quintus 是另一個容易使用,適用於移動裝置和桌面的javascript html5遊戲引擎。 Quintus有一個模組引擎,通過它你可以僅僅引用你需要的模組,並在,在一個頁面上,可以執行多個例項。

best HTML5 and javascript game engine libraries  - html5-game-engine

  3) Turbulenz

  Trubulenz 是一個開源的用來建立使用高階技術和web服務的HTML5遊戲引擎。引擎庫使用支援遊戲程式碼資料快速迭代的優化後的javascritp實現。

best HTML5 and javascript game engine libraries  - turbulenz

  4) Squarepig

  這是一個非常容易使用的遊戲引擎,它適合新手去建立他們第一個web 遊戲,也適合有經驗的程式猿建立示例和原型。

best HTML5 and javascript game engine libraries  - squarepig

  5) Akihabara

  Akihabara 是一個html5遊戲引擎,同樣也是一組用javascript建立執行在瀏覽器中的不依賴falsh技術的馬賽克風格的8/16位遊戲的庫和工具。

best HTML5 and javascript game engine libraries  - akihabara

  6) GoGoMakePlay

  GMP 是免費的、快速的Javascript遊戲引擎,它輕巧而簡便易懂。 如果你想要做一些基於精靈的2-D遊戲,GMP是很棒的選擇。它可以很容易的進行大多數復古風格的遊戲設計。它也可以像sudoku一樣製作拼圖遊戲。

best HTML5 and javascript game engine libraries  gomakeplay

  7) Traffic Cone

  Traffic Cone支援多人遊戲,目前只提供客戶端支援,所以你需要提供自己的伺服器。為了在不久之後提供更多支援,我們正積極致力於Traffic Cone服務端的開發工作。

best HTML5 and javascript game engine libraries  - traficcone

  8) Collie

  Collie是一個Javascript庫,它有助於讓HTML5建立高度優化的動畫和遊戲。 Collie可以在PC 和移動平臺上執行HTML 5 canvas 和 DOM。

  Collie可以穩定地使用渲染管線處理多個物件,並且支援一些有益的特性包括動畫精靈和使用者事件。它穩定支援iOS和Android,並且為每一個平臺優化渲染。 視網膜螢幕也可以輕易地響應。

best HTML5 and javascript game engine libraries  - collie

  9) Gamejs

  GameJs是一個基於HTML canvas元素的輕量級庫。特別值得一提的是,它的繪畫函式為遊戲開發者提供各種各樣的有用模組,並且還在不斷擴充之中。

best HTML5 and javascript game engine libraries  - gamejs

  10) Atom

best HTML5 and javascript game engine libraries  - atom

  11) Jest

  Jest 是另一個強大的javascript遊戲框架,它使用畫布元素來建立基於javascript HTML5的遊戲。 

  使用畫布元素來建立基於javascript HTML5的遊戲

best HTML5 and javascript game engine libraries  - jest

  12) Jawsjs

  Jawsjs是一個由HGTML5驅動的2D遊戲庫,最初只支援畫布,而目前它已經可以通過相同的API支援基於精靈的普通DOM

best HTML5 and javascript game engine libraries  jawjs

  13) Objects.js

  objects.js是一個用來建立高效能(和大型)遊戲和應用的框架,使用javascript。

best HTML5 and javascript game engine libraries  - objectjs

  14) Play Craftlabs

  Playcraft具備了一個完整的HTML5遊戲引擎工作集,提供了你在建立遊戲並直接釋出到市場上的每一件工具。這是一個獨一無二的引擎,當編寫遊戲時你可以輕鬆地將其轉換到許多不同平臺上,包括Facebook,簡樸的老式網站,以及一些本機化的Android和iOS應用。

best HTML5 and javascript game engine libraries  - playcraftlabs

  15) Gladiusjs

  Gladius是一個3D遊戲引擎,全部用JavaScript編寫,設計於在瀏覽器上跑的。該引擎包括了一個功能核心集,這對於所有遊戲是通用的,並且還模擬了遊戲迴環、訊息、任務、定時器等。像空間變換這樣的通用元件也在核心中提供了。而繪圖和物理學這樣的特殊功能也作為遊戲擴充套件封裝起來並設計於執行在核心之上。一個通用的擴充套件集將作為工程的一部分被維護著,並且該引擎的一個強大設計目標就是支援第三方擴充套件。

best HTML5 and javascript game engine libraries  gladiusjs

  16) Impactjs

  Impact 提供炫酷的方式來建立javascript 和HTML5 遊戲,且支援桌面和移動端瀏覽器。 Impact 執行於所有支援HTML5的瀏覽器: Firefox, Chrome, Safari, Opera 並且(瞧!) 甚至是IE9(譯者注:我也是醉了)。當然也包括愛瘋、愛破的塔尺和艾派德。

best HTML5 and javascript game engine libraries  - impactjs

  17) Craftyjs

  Crafty是另一個javascript上的有用的庫。

best HTML5 and javascript game engine libraries  - crafty

  18) Enchantjs

  另一個用的很多的用於建立HTML5遊戲和APP的javascript框架。其用於在HTML5和JS上開發簡單遊戲和應用。

best HTML5 and javascript game engine libraries  enchantjs

  19) Doodle-js

  一個用於HTML5 Canvas上的JavaScript動漫庫

best HTML5 and javascript game engine libraries  - doodlejs

  20) Frozen

  Froze是一個開源 HTML5 遊戲引擎,其通過工具化模組化實現易用、快速開發。

best HTML5 and javascript game engine libraries  frozen

  21) Withpulse

  Withplus用於建立 2D javascript 遊戲和繪圖引擎。 定期使用最新的HTML5 技術擴充套件建立。

best HTML5 and javascript game engine libraries  withpluse

  22) Melonjs

  melonJS 誕生於我們對Javascript的一腔熱血以及過去諸多實驗之中, 並且當時苦於沒有一個簡單、免費、獨立的庫來支援遊戲開發。雖然這個引擎還在開發中,但是已經允許大家輕鬆地建立一些好玩的喲西了。

best HTML5 and javascript game engine libraries  melonjs

  23) GameQueryjs

  gameQuery 是一個易於使用的jQuery 外掛版引擎,通過增加一些簡單的遊戲相關類來幫助js遊戲開發。如果你懂得使用jQuery那麼你幾乎不用問怎麼使用gameQuery!

best HTML5 and javascript game engine libraries  - gamequeryjs

  24) jsGamesoup

  一個使用Javascript和開放網頁技術來製作遊戲的免費軟體框架。

best HTML5 and javascript game engine libraries  jsgameoup

  25) Clay

  通過clay.io建立HTML5遊戲將非常簡單。

best HTML5 and javascript game engine libraries  - clay

  原文地址:http://devzum.com/2015/02/25/25-best-html5-javascript-game-engine-libraries-for-developers/

相關文章