首页 > Web开发, 杂项资源 > JS游戏引擎列表

JS游戏引擎列表

2011年1月20日 发表评论 阅读评论 9,323 人阅读    

这里有一个网址收集了关于JS游戏引擎开发库的一个列表,转过来。关于使用JS和HTML5做的一些小游戏,可参见《HTML5 小游戏展示

游戏引擎

Name Latest Release License Type Notes
The Render Engine 1.5.3 MIT 跨浏览器; 大规模 API; 开源. 2
gameQuery 0.5.1 CC BY-SA 2.5 和 jQuery 一起使用
gTile 0.0.1 Tile based
Akihabara 1.3 GPL2/MIT Classic Repro 基于JS+HTML5的街机风格的游戏 3
The Javascript 2D Game Engine 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
Crafty 0.1 GPL/MIT 轻量级和模块化。 6
Effect Games
PropulsionJS 1.1 MIT 使用 HTML5 Canvas. 7
Flax Apache 2.0 还没有released。使用 GWT 和 HTML5。关注于Linux和Mac OS上的Web游戏开发。8
j5g3 GPLv3 还在开发过程中
cssgameengine 用于初学者。

jsGameSoup v74 LGPLv3
Javascript Gamelib 2.10
Sarien.net interpreter GPL 2D Adventure
jGen Isometric
Isogenic Engine Isometric
GammaJS 1.0 MIT 2.5D Platform
Tom’s Halls 3.0 Platform
Diggy BSD 基于 DHTML, 正在暂停中
Impact Commercial ($99) 2D
Rocket Engine Commercial
Aves Commercial?
Rosewood 2D
Cocos2D BSD 2D
GameJS MIT 2D CommonJs; 可以和 RingoJs server 整合,很像 PyGame; 仅支持Canvas;
xc.js BSD 2D
vegalib LPGL
ClanFX 0.0.1 Tile based
Canvex FPS
bdge Demo
js-verge 2D Demo
FlixelJS 2D Demo Port of Flixel (Flash) to JS. Announcement thread.
Unity3D Commercial (free version too) JS backend

3D 引擎

相比起成熟的游戏引擎来说,这些引擎没有包括诸如AI、声音、游戏逻辑、网络等等功能,不过,你可以使用别的一些JS库来辅助完成这些功能。

Name Latest Release License Notes
Pre3d Demo
three.js MIT
C3DL 2.1 (?) MIT
CopperLicht 1.3.2 (?)
JS3D 0.1a (2007-02-05) GPL
Sandy 3D 由Haxe编辑成 JS
O3D BSD
GLGE 0.5.2
SpiderGL

碰撞检测

动画

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

声音

图形

Canvas

Name Size (KB) License IE SVG Docs Notes
canto.js 56
fabric.js 97 yes yes yes Demo
gury.js 10 yes
CAKE 211
Mootools Canvas Library (MCL) 8
HTML5 Canvas Library 12
Layered Canvas Library (LCL) 21
Artisan.js 17
canvg 78.3 yes no
burst 56 yes 没有维护了
easel.js 33 MIT no no yes 尝试像Flash的DisplayList 一样在 Canvas 上创建图形。
processing.js
toxiclibsjs LPGL2.1 和 processing.js 结合和很好
CAAT MIT
Unveil.js
doodle.js BSD

注意,文件尺寸比较并不一定准确,因为有些lib并没有压缩过。

WebGL

Color

  • color.js – 颜色管理工具。 MIT

Math

其它

  • PlayMyCode – 在线游戏社区。使用 Quby (像Ruby) 编译成JavaScript.
  • Sphere RPG Engine – 为 RPG 游戏设计。使用 JavaScript
  • playtomic – Commercial service providing analytics, leaderboards etc. services for games. Provides HTML5/JS API in addition to AS2/AS3 ones.

(全文完)

(转载本站文章请注明作者和出处 酷 壳 – CoolShell.cn ,请勿用于任何商业用途)

——=== 访问 酷壳404页面 寻找遗失儿童。 ===——
好烂啊有点差凑合看看还不错很精彩 (2 人打了分,平均分: 4.00 )
Loading ... Loading ...
  1. 2011年1月20日13:03 | #1

    GJ, 非常好的一篇文章,果断转载了!

  2. 2011年1月20日21:46 | #2

    相当的具有参考价值~~~帅!

  3. 2011年8月7日17:38 | #3

    博主,你太强大啦!

  4. 2013年10月29日09:48 | #4

    楼上有没有自己测试一把呢?

  1. 2011年1月24日12:26 | #1
  2. 2011年3月4日10:34 | #2
  3. 2011年3月5日16:15 | #3
  4. 2011年3月9日10:47 | #4
  5. 2011年6月8日08:34 | #5
  6. 2011年6月8日13:41 | #6
  7. 2011年6月8日21:26 | #7
  8. 2011年6月9日07:51 | #8
  9. 2011年6月9日08:28 | #9
  10. 2011年6月9日09:48 | #10
  11. 2011年6月9日09:53 | #11
  12. 2011年6月9日10:21 | #12
  13. 2011年6月9日12:07 | #13
  14. 2011年6月9日12:48 | #14
  15. 2011年6月9日13:42 | #15
  16. 2011年6月9日17:39 | #16
  17. 2011年6月10日11:59 | #17
  18. 2011年6月10日22:52 | #18
  19. 2011年6月11日15:56 | #19
  20. 2011年6月11日17:25 | #20
  21. 2011年6月11日22:44 | #21
  22. 2011年6月12日05:16 | #22
  23. 2011年6月13日09:51 | #23
  24. 2011年6月13日13:15 | #24
  25. 2011年6月13日20:59 | #25
  26. 2011年6月14日03:04 | #26
  27. 2011年6月14日19:25 | #27
  28. 2011年6月15日01:47 | #28
  29. 2011年6月16日09:06 | #29
  30. 2011年6月18日17:51 | #30
  31. 2011年6月23日03:47 | #31
  32. 2011年6月28日12:56 | #32
  33. 2011年7月1日03:55 | #33
  34. 2011年7月9日17:16 | #34
  35. 2011年7月19日14:21 | #35
  36. 2011年7月20日14:35 | #36
  37. 2011年7月30日02:17 | #37
  38. 2011年8月3日00:37 | #38
  39. 2011年8月11日11:28 | #39
  40. 2011年8月14日16:01 | #40
  41. 2011年8月28日16:34 | #41
  42. 2011年9月8日18:45 | #42
  43. 2011年9月21日04:36 | #43
  44. 2011年10月22日08:37 | #44
  45. 2011年11月2日00:06 | #45
  46. 2011年11月4日18:45 | #46
  47. 2011年12月6日18:47 | #47
  48. 2011年12月20日08:59 | #48
  49. 2011年12月20日14:12 | #49
  50. 2011年12月22日15:10 | #50
  51. 2012年1月21日19:06 | #51
  52. 2012年2月23日12:11 | #52
  53. 2012年4月10日11:02 | #53
  54. 2012年6月26日10:47 | #54
  55. 2012年9月6日10:05 | #55
  56. 2013年1月3日17:04 | #56
  57. 2013年1月14日18:41 | #57
  58. 2013年1月18日16:55 | #58
  59. 2013年4月28日01:02 | #59
  60. 2013年5月1日19:15 | #60
  61. 2013年5月19日16:41 | #61
  62. 2013年5月29日15:22 | #62
  63. 2013年6月13日15:41 | #63
  64. 2013年7月4日19:33 | #64
  65. 2013年10月9日08:42 | #65
  66. 2013年11月21日22:02 | #66
  67. 2014年3月13日11:56 | #67
  68. 2014年4月25日01:01 | #68
  69. 2014年5月6日13:59 | #69