在Github上,JavaScript逐漸成為人們最喜愛的編程語言,而隨著HTML5的發展與流行,有些開發者把這兩種技術結合在一起,開發了各種各樣的游戲引擎,開發者利用這些引擎可以開發出許多非凡的游戲及制造一些轟動的游戲特效,比如3D動畫、Canvas等。
下面,我們將介紹目前被開發者們廣泛使用的十款免費游戲引擎,大家不妨看看,有沒有你鐘愛的那一款。
1.JsGameSoup
JsGameSoup是一款開源的的游戲框架,開發者可以使用JavaScript和Web技術開發游戲。它幾乎可以運行在所有的瀏覽器上,還可以使用開放的Web技術,如Canvas和HTML5等。
2.Akihabara
Akihabara是一系列的庫和工具,用于使用 Javascript 創建像素化的8/16位時期的游戲,使用 JavaScript、HTML5 Canvas標簽和一些標準hooks開發。
3.LimeJS
LimeJS是基于HTML5的游戲框架,用于快速構建運行于所有現代觸摸屏和桌面瀏覽器的純正體驗的游戲。
4.Enchant.js
Enchant.js在2011年發布,是一款開源免費的JavaScript游戲框架。可以使用HTML5和JavaScript來開發簡單的游戲和應用。
5.GMP
GMP是一款JavaScript游戲引擎,可以制作基于Sprite的2D游戲。它可以很容易地設計復古風格的街機游戲。它也非常適合于制作拼圖,數獨或gogopop。
6.Gamequery
Gamequery是個易于使用的jQuery插件,可以通過添加相關游戲的類來幫助開發JavaScript游戲,可以兼容大量的瀏覽器,比如:Firefox、Chrome、Internet Explorer、Safari、Opera。
7.Crafty
Crafty是個輕量級,模塊化的JavaScript游戲引擎,包含許多組件:動畫、事件管理、重新劃分區域、碰撞檢測、Sprite等。它支持所有類型的瀏覽器,比如IE9。
8.lycheeJS
lycheeJS是個JavaScript的HTML5游戲引擎,提供完整的原型解決方案和HTML5 Canvas部署,同時支持PC和移動平臺瀏覽器。這個項目的開發過程優化了Google Chrome 和它自身的開發工具。
9.Quintus
Quintus是一款容易上手、輕量級的JavaScript游戲引擎,包含一個模塊化的引擎可輕松開發游戲,并在同一個頁面上運行多個實例。支持移動和桌面開發。
10.The Render Engine
The Render Engine是個跨瀏覽器的開源游戲引擎,完全使用JavaScript編寫。它擁有一個擴展的API 和使用當前最新的現代瀏覽器特性。此款引擎旨在幫助用戶使用基礎的工具來開發游戲,加快游戲概念到成品的過程。
與其它引擎不同,這些引擎目前都有專人維護、更新,因此,開發者可以放心使用。(編譯/張紅月 審校/陳秋歌)
文章來自:Design Drizzle