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