2D Javascript游戏引擎列表
Lincense: GPL2/MIT
Akihabara 是用于创建8/16位图游戏的js库和工具集合。它通过使用HTML5 Canvas 实现。支持 Google
Chrome, Safari,Firefox, Opera, Konqueror and Internet
Explorer 9 Beta in IE9 mode. 同时能在iPhone/iPod,Nintendo
Wii via Internet Channel, Android devices
and the just arrived iPad 上体验。
BDGE 是一个使用 HTML5 Canvas 和Audio 功能的Javascript游戏引擎。 BDGE是Badly Design Game Engine的缩写,演示在这里: Demo.
Canvex 是在2006年创建的基于JS的第一人称(FPS)游戏引擎。
License: GPL
Clanfx 是 2D, tile-based 的Javascript 和 CSS 游戏引擎。 功能包括动画精灵,魔法效果,建筑,平铺和贴图以及基本的游戏 AI.
License: BSD
Cocos2d-javascript 是基于 cocos2d-iphone的 2D 的游戏/图形引擎。
License: GPL/MIT
Crafty 是一个轻量级的模块化的 JavaScript 游戏引擎。它包括动画,事件管理,重绘区域,冲突检测,精灵等等组件。
面向初学者的 Javascript CSS游戏引擎。
Diggy 是 DHTML 的JS游戏引擎 (DGE). Iphone/IPad上的Bombada就是用这个引擎开始。
Effect Games 提供的是一个在线开发JS游戏的平台,通过它你可以很方便的开发、分享JS游戏。
License: Apache 2.0
使用 GWT 和 HTML5的游戏引擎(代码尚未发布)。
FlixelJS 是直接移植 Flixel(AS3)库的 Javascript (HTML5/Canvas)游戏引擎。 演示:Demo 。
License: Commercial
Float Engine是一款商用的Isometric Javascript 游戏引擎。
License: MIT
GameJs 是在前面介绍过的基于 HTML5 canvas 的JS游戏引擎,它是移植自Python知名的PyGame游戏引擎库。 GameJS 使得开发2D游戏以及图形交互应用变得更加容易。 GameJs 提供精灵以及精灵组(冲突检测), 字体渲染, 图像处理, 事件支持(键盘/鼠标),资源加载,A*搜索,RingoJs 的服务器端的集成。
License: MIT
gameQuery 是以 jQuery 插件形式存在的JS游戏引擎。目前是早期开发状态。现阶段的定位如下:
- 容易学习和使用
- 符合 jQuery 的使用习惯
- 足够的快
- 允许初学者开发2D游戏
- 多层精灵动画
- 精灵层级(组)
- 冲突检测
- 生效支持
- 周期回调
- 键盘状态轮询
Gamma 是全新的支持硬件加速的Javascript 2.5D游戏引擎库。它基于 HTML5, JavaScript, CSS and WebGL。这个库在前面花了大量篇幅对它的使用做过介绍。
gTile:
Javascript tile based game engine
gTile 是基于title的 Javascript 和 DHTML的游戏引擎。 gTile适于创建2D虚拟世界和地理位置相关的游戏。
Impact 一个使用HTML5 Canvas的JavaScript游戏引擎。
The Isogenic Game Engine 是斜45度JS游戏引擎支持使用HTML5的Canvas或者DHTML.