这里有一个网址收集了关于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 一起使用
0.0.1
Tile based
1.3
GPL2/MIT
Classic Repro
基于JS+HTML5的街机风格的游戏 3
GPL
注重于重力、物理、碰撞检测方面,使用HTML5 Canvas 和IE的ExplorerCanvas 低CPU消耗. 4
The GMP Javascript Game Engine
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
Apache 2.0
还没有released。使用 GWT 和 HTML5。关注于Linux和Mac OS上的Web游戏开发。8
GPLv3
还在开发过程中
用于初学者。
v74
LGPLv3
2.10
GPL
2D Adventure
Isometric
Isometric
1.0
MIT
2.5D Platform
3.0
Platform
BSD
基于 DHTML, 正在暂停中
Commercial ($99)
2D
Commercial
Commercial?
2D
BSD
2D
MIT
2D
CommonJs; 可以和 RingoJs server 整合,很像 PyGame; 仅支持Canvas;
BSD
2D
LPGL
0.0.1
Tile based
FPS
2D
2D
Demo Port of Flixel (Flash) to JS. Announcement thread.
Commercial (free version too)
JS backend
相比起成熟的游戏引擎来说,这些引擎没有包括诸如AI、声音、游戏逻辑、网络等等功能,不过,你可以使用别的一些JS库来辅助完成这些功能。
Name
Latest Release
License
Notes
MIT
2.1 (?)
MIT
1.3.2 (?)
0.1a (2007-02-05)
GPL
由Haxe编辑成 JS
BSD
0.5.2
Name
Latest Release
License
Notes
Created with goal of having common JS framework for dsktop and web. 1
Name
Size (KB)
License
IE
SVG
Docs
Notes
56
97
yes
yes
yes
10
yes
211
8
12
21
17
78.3
yes
no
56
yes
没有维护了
33
MIT
no
no
yes
尝试像Flash的DisplayList 一样在 Canvas 上创建图形。
LPGL2.1
和 processing.js 结合和很好
MIT
BSD
注意,文件尺寸比较并不一定准确,因为有些lib并没有压缩过。
(全文完)