JS游戏引擎列表

原文:酷壳 – CoolShell · 陈皓 · 2011-01-20 · 29,111 人阅读

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

游戏引擎

NameLatest ReleaseLicenseTypeNotes
The Render Engine1.5.3MIT跨浏览器; 大规模 API; 开源. 2
gameQuery0.5.1CC BY-SA 2.5和 jQuery 一起使用
gTile0.0.1Tile based
Akihabara1.3GPL2/MITClassic Repro基于JS+HTML5的街机风格的游戏 3
The Javascript 2D Game EngineGPL注重于重力、物理、碰撞检测方面,使用HTML5 Canvas 和IE的ExplorerCanvas 低CPU消耗. 4
The GMP Javascript Game Engine1.7.4 (2010-10-31)GPL2/MIT注重于数度的操作简化,”easy to learn and use” 5
Crafty0.1GPL/MIT轻量级和模块化。 6
Effect Games
PropulsionJS1.1MIT使用 HTML5 Canvas. 7
FlaxApache 2.0还没有released。使用 GWT 和 HTML5。关注于Linux和Mac OS上的Web游戏开发。8
j5g3GPLv3还在开发过程中
cssgameengine用于初学者。
jsGameSoupv74LGPLv3
Javascript Gamelib2.10
Sarien.net interpreterGPL2D Adventure
jGenIsometric
Isogenic EngineIsometric
GammaJS1.0MIT2.5D Platform
Tom’s Halls3.0Platform
DiggyBSD基于 DHTML, 正在暂停中
ImpactCommercial ($99)2D
Rocket EngineCommercial
AvesCommercial?
Rosewood2D
Cocos2DBSD2D
GameJSMIT2DCommonJs; 可以和 RingoJs server 整合,很像 PyGame; 仅支持Canvas;
xc.jsBSD2D
vegalibLPGL
ClanFX0.0.1Tile based
CanvexFPS
bdgeDemo
js-verge2DDemo
FlixelJS2DDemo Port of Flixel (Flash) to JS. Announcement thread.
Unity3DCommercial (free version too)JS backend

3D 引擎

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

NameLatest ReleaseLicenseNotes
Pre3dDemo
three.jsMIT
C3DL2.1 (?)MIT
CopperLicht1.3.2 (?)
JS3D0.1a (2007-02-05)GPL
Sandy 3D由Haxe编辑成 JS
O3DBSD
GLGE0.5.2
SpiderGL

碰撞检测

动画

NameLatest ReleaseLicenseNotes
sprite.jsVIEWCreated with goal of having common JS framework for dsktop and web. 1

声音

图形

Canvas

NameSize (KB)LicenseIESVGDocsNotes
canto.js56
fabric.js97yesyesyesDemo
gury.js10yes
CAKE211
Mootools Canvas Library (MCL)8
HTML5 Canvas Library12
Layered Canvas Library (LCL)21
Artisan.js17
canvg78.3yesno
burst56yes没有维护了
easel.js33MITnonoyes尝试像Flash的DisplayList 一样在 Canvas 上创建图形。
processing.js
toxiclibsjsLPGL2.1和 processing.js 结合和很好
CAATMIT
Unveil.js
doodle.jsBSD

注意,文件尺寸比较并不一定准确,因为有些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 ,请勿用于任何商业用途)


转载请注明作者和出处:酷壳 – CoolShell。本文仅供学习,请勿用于商业用途。