您可能還喜歡
- 九個讓人難以置信的HTML5和JavaScript實驗
- 讓人眼花繚亂的 HTML5 和 JavaScript 效果
- 推薦18個基於 HTML 5 Canvas 開發的圖表庫
- 29款基於 HTML5 Canvas 開發的網頁遊戲
- 五大主流瀏覽器 CSS3 和 HTML5 相容性大比拼
隨著JavaScript結合HTML5開發越來越受歡迎,很多瀏覽器支援的新功能正被使用者使用,與此同時,許多新的遊戲正在使用JavaScript進行開發。基於JavaScript開發的遊戲是唯一一個能夠跨案頭,Web和移動三種平台的。今天,本文向大家推薦一些非常棒的JavaScript遊戲架構。
LimeJS
這是一個基於HTML5遊戲架構,用於快速構建運行於現代觸控螢幕和案頭瀏覽器的遊戲。
Impact
這是一個專業的JavaScript遊戲引擎,協助你方便快捷的開發基於HTML5的遊戲。
該引擎有一個功能豐富的Weltmeister關卡編輯器,不管是多麼複雜的遊戲,Weltmeister都可以協助你實現它。
The Render Engine
一個跨瀏覽器的引擎,非常靈活,配備可拓展的API,內建Box2D引擎,支援觸摸輸入。
Jaws
一個基於HTML5的2D遊戲引擎,對擊鍵事件處理非常好。
GMP
GMP是免費的、快速的JavaScript遊戲引擎,缺點是不支援音效。
Gamma
這個JavaScript引擎可用來構建2.5D的遊戲,藉助強大的HTML、JavaScript、CSS和WebGL。
Akihabara
這是一個遊戲工具包,提供的主要組件有:Gamebox、Gamecycle、Toys和用於支援觸屏裝置的Iphopad。
gameQuery
一款jQuery外掛程式,通過遊戲相關的類來構建JavaScript遊戲。
Propulsion
支援用於建立各種類型的二位遊戲,內建很多可繪製圖形和用於控制加速度的物理引擎。
Crafty
這是一個輕量、模組化的JavaScript遊戲引擎,內建動畫、事件管理、碰撞檢測等等。
jsGameSoup
支援跨瀏覽器的滑鼠、鍵盤和觸摸事件處理,對形狀的繪製支援很好。
GameJs
GameJs是一個輕量的JavaScript遊戲引擎,用於基於HTML5 Canvas的遊戲開發。
xc.js
這是一個新推出的架構,沒有上面那些成熟,其核心是情境、節點、動作和事件。
其它相關資源
- Simple Game Framework (simpler JS game framework)
- Diggy (JS game engine)
- friGame (jQuery powered game engine)
- Raphaël (JS library for vector graphics)
- C3DL (JS library for 3D canvas)
- GLGE (JS WebGL library)
- PhiloGL (JS WebGL framework)
- SoundManager (JavaScript sound API)
- jPlayer (HTML5 audio and video for jQuery)
(編譯來源:夢想天空 原文來自:Free JavaScript Game Frameworks To Create A Web-Based Fun)