1. 程式人生 > >JS遊戲引擎列表

JS遊戲引擎列表

這裡有一個網址收集了關於JS遊戲引擎開發庫的一個列表,轉過來。關於使用JS和HTML5做的一些小遊戲,可參見《HTML5 小遊戲展示

遊戲引擎

Name Latest Release License Type Notes
1.5.3 MIT 跨瀏覽器; 大規模 API; 開源. 2
0.5.1 CC BY-SA 2.5 和 jQuery 一起使用
gTile 0.0.1 Tile based
1.3 GPL2/MIT Classic Repro 基於JS+HTML5的街機風格的遊戲 3
GPL 注重於重力、物理、碰撞檢測方面,使用HTML5 Canvas 和IE的ExplorerCanvas 低CPU消耗. 
4
1.7.4 (2010-10-31) GPL2/MIT 注重於數度的操作簡化,”easy to learn and use” 5
0.1 GPL/MIT 輕量級和模組化。 6
1.1 MIT 使用 HTML5 Canvas. 7
Flax Apache 2.0 還沒有released。使用 GWT 和 HTML5。關注於Linux和Mac OS上的Web遊戲開發。8
j5g3 GPLv3 還在開發過程中
jGen Isometric
1.0 MIT 2.5D Platform
Diggy BSD 基於 DHTML, 正在暫停中
Commercial ($99) 2D
Aves Commercial?
MIT 2D CommonJs; 可以和 RingoJs server 整合,很像 PyGame; 僅支援Canvas;
xc.js BSD 2D
0.0.1 Tile based
bdge Demo
Commercial (free version too) JS backend


3D 引擎

相比起成熟的遊戲引擎來說,這些引擎沒有包括諸如AI、聲音、遊戲邏輯、網路等等功能,不過,你可以使用別的一些JS庫來輔助完成這些功能。

Name Latest Release License Notes
Pre3d Demo
C3DL 2.1 (?) MIT
JS3D 0.1a (2007-02-05) GPL
O3D BSD
GLGE 0.5.2

碰撞檢測

動畫

Name Latest Release License Notes
VIEW Created with goal of having common JS framework for dsktop and web. 1

聲音

圖形

Canvas

注意,檔案尺寸比較並不一定準確,因為有些lib並沒有壓縮過。

WebGL

Color

Math

其它

  • PlayMyCode – 線上遊戲社群。使用 Quby (像Ruby) 編譯成JavaScript.
  • playtomic – Commercial service providing analytics, leaderboards etc. services for games. Provides HTML5/JS API in addition to AS2/AS3 ones.

(全文完)