JavaScript游戏引擎列表

这里有一个网址收集了关于JS游戏引擎开发库的一个列表,转过来。

游戏引擎
NameLatest ReleaseLicenseTypeNotes
The Render Engine1.5.3MIT 跨浏览器; 大规模 API; 开源. 2
gameQuery0.5.1CC BY-SA 2.5 和 jQuery 一起使用
gTile0.0.1 Tile based 
Akihabara1.3GPL2/MITClassic Repro基于JS+HTML5的街机风格的游戏 3
The Javascript 2D Game Engine GPL 注重于重力、物理、碰撞检测方面,使用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
Flax Apache 2.0 还没有released。使用 GWT 和 HTML5。关注于Linux和Mac OS上的Web游戏开发。8
j5g3 GPLv3 还在开发过程中
cssgameengine   用于初学者。

 

jsGameSoupv74LGPLv3  
Javascript Gamelib2.10   
Sarien.net interpreter GPL2D Adventure 
jGen  Isometric 
Isogenic Engine  Isometric 
GammaJS1.0MIT2.5D Platform 
Tom’s Halls3.0 Platform 
Diggy BSD 基于 DHTML, 正在暂停中
Impact Commercial ($99)2D 
Rocket Engine Commercial  
Aves Commercial?  
Rosewood  2D 
Cocos2D BSD2D 
GameJS MIT2DCommonJs; 可以和 RingoJs server 整合,很像 PyGame; 仅支持Canvas;
xc.js BSD2D 
vegalib  LPGL 
ClanFX0.0.1 Tile based 
Canvex FPS  
bdge   Demo
js-verge  2DDemo
FlixelJS  2DDemo Port of Flixel (Flash) to JS. Announcement thread.
Unity3D  Commercial (free version too)JS backend
3D 引擎

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

NameLatest ReleaseLicenseNotes
Pre3d  Demo
three.js MIT 
C3DL2.1 (?)MIT 
CopperLicht1.3.2 (?)  
JS3D0.1a (2007-02-05)GPL 
Sandy 3D  由Haxe编辑成 JS
O3D BSD 
GLGE0.5.2  
SpiderGL   
碰撞检测
动画
NameLatest ReleaseLicenseNotes
sprite.js VIEWCreated with goal of having common JS framework for dsktop and web. 1
声音
图形

Canvas

NameSize (KB)LicenseIESVGDocsNotes
canto.js56     
fabric.js97 yesyesyesDemo
gury.js10   yes 
CAKE211     
Mootools Canvas Library (MCL)8     
HTML5 Canvas Library12     
Layered Canvas Library (LCL)21     
Artisan.js17     
canvg78.3  yesno 
burst56   yes没有维护了
easel.js33MITnonoyes尝试像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. 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值