現(xiàn)在的游戲開發(fā)變得越來越復雜,需要制作各種炫麗的效果,還要制作各種基于 2D 或者 3D 的場景。為了節(jié)省游戲開發(fā)者的時間,讓開發(fā)者集中精力在游戲的創(chuàng)新上,出現(xiàn)了許許多多的游戲引擎。而現(xiàn)在為了實現(xiàn)跨平臺,HTML5 和 JavaScript 成功為了游戲開發(fā)者必備的利器,特別是移動端的開發(fā)者,必須要能很好的掌握 HTML5 和 JavaScript。
現(xiàn)在這么多的游戲引擎,各有各的優(yōu)點和缺點,為了幫助開發(fā)者們找到屬于自己的那款游戲開發(fā)引擎,我們綜合了許多方面的考慮,選出來以下的 18 個超酷的 HTML5 和 JavaScript 游戲引擎庫。大家欣賞完之后可以交流一下自己的經(jīng)驗和感受哦,Enjoy!
1) Impactjs
Impact 是最好的 JavaScript 游戲引擎之一,允許開發(fā)者創(chuàng)建令人驚奇的游戲,開發(fā)者可以開發(fā) HTML5 游戲,支持桌面環(huán)境和移動端,支持所有主流瀏覽器: FIrefox, Chrome,, Safari, Opera 和 IE 。
2) Craftyjs
Craftjs 是另外一個完美的游戲引擎,提供一個開發(fā)杰出游戲的接口,并且跨瀏覽器兼容。
3) Play Craft Labs
playcraft 引擎提供給開發(fā)者許多工具集,幫助開發(fā)各種類型的游戲,這些工具集非常強大,可以讓開發(fā)者自由發(fā)揮自己的各種想法,并且可以很容易轉(zhuǎn)換到其他的平臺,比如 Facebook,舊版的網(wǎng)站,原生 Android 和 iOS 應用等等。
4) Jawsjs
Jaws 是個 HTML5 驅(qū)動的 2D 游戲庫,剛開發(fā)的時候只能用來制作 canvas,現(xiàn)在支持通過同樣的 API 來制作普通基于 DOM 的 sprites。支持的瀏覽器:Chrome 9+, Firefox 3.6+, Safari 5+ & IE9。
5) Enchantjs
Enchant.js 是個簡單的 JavaScript 框架,可以使用 HTML5 和 JavaScript 來開發(fā)簡單的游戲和應用,F(xiàn)在還是由 UEI 的 Akihabara 研究中心來開發(fā)和維護。在線演示
6) Collie
Collie 是個 JavaScript 庫,可以使用 HTML5 開發(fā)高優(yōu)化的動畫和游戲,Collie 可以在 PC 和手機端運行,使用 HTML5 Canva 和 DOM。
7) Traffic Cone
Trafficcone 是 2D 和 2.5D(等距) 的 HTML5 游戲引擎,可以制作復雜的精靈動畫和基于磚面的場景。
8) HTML5 Quintus
Quintus 是 HTML5 JavaScript 游戲引擎,提供開發(fā)手機,桌面等等環(huán)境的更好的游戲開發(fā)接口。
9) Flashjs
FlashJS 是非常杰出的圖形和游戲開發(fā)引擎 API,這個庫允許開發(fā) HTML5 游戲和應用,類似于普通的 AS3 開發(fā)。支持瀏覽器:Chrome, Safari, Internet Explorer 和 Firefox。
10) Game Queryjs
GameQuery 是個 jQuery 的 JavaScript 游戲引擎,可以結(jié)合 jQuery 插件來幫助開發(fā) JavaScript 游戲。
11) Melonjs
MelonJs 是個新興的輕量級免費的,基于 2D 的游戲開發(fā)引擎。它有多個非常強大的特性:兼容所有瀏覽器( Chrome, Safari, Firefox, Opera, IE),支持多個音頻頻道;tween 效果,效果轉(zhuǎn)換等等。
12) Turbulenz
Turbulenz ,這個開源 HTML5 游戲引擎,允許開發(fā)者創(chuàng)建 HTML5 SDK 的游戲,包括了開發(fā)者所需要的開發(fā),運行項目,發(fā)布和部署的所有功能。
13) Iso Genic Engine
Isogenic 游戲引擎是最先進的 HTML5 多玩家游戲引擎,擁有基于圖像的架構(gòu)藝術(shù)場景,容易使用的實時多玩家功能,支持所有主流瀏覽器和移動端設(shè)備。
14) Akihabara
15) Canvas Engine
CanvasEngine 提供所有簡便的特性幫助開發(fā)者創(chuàng)建 HTML5 Canvas 游戲,提供一個簡單的架構(gòu) API。
16) Gogo Make Play
GMP 是非?焖俣颐赓M開源的 JavaScript 游戲引擎,它簡單而且容易使用。
17) Squarepig
Squarepig 是一款 HTML5 游戲引擎。
18) jGen
jGen 是開發(fā)者喜愛的一款 JavaScript 游戲引擎。
via designzum.com