HTML5/Javascript 2D游戏引擎列表

2D  Javascript游戏引擎列表

Akihabara


Lincense: GPL2/MIT

Akihabara 是用于创建8/16位图游戏的js库和工具集合。它通过使用HTML5 Canvas 实现。支持 Google ChromeSafari,FirefoxOperaKonqueror and Internet Explorer 9 Beta in IE9 mode.  同时能在iPhone/iPod,Nintendo Wii via Internet Channel, Android devices and the just arrived iPad 上体验。

Akihabara

bdge


BDGE 是一个使用 HTML5 Canvas 和Audio 功能的Javascript游戏引擎。 BDGE是Badly Design Game Engine的缩写,演示在这里:  Demo.

Canvex: FPS game engine


Canvex 是在2006年创建的基于JS的第一人称(FPS)游戏引擎。

Canvex FPS game engine

ClanFX


License: GPL

Clanfx 是 2D, tile-based 的Javascript 和 CSS 游戏引擎。 功能包括动画精灵,魔法效果,建筑,平铺和贴图以及基本的游戏 AI.

Northend of Lancaster Dun

Cocos2D


License: BSD

Cocos2d-javascript 是基于 cocos2d-iphone的 2D 的游戏/图形引擎。

Cocos2D

Crafty


License: GPL/MIT

Crafty 是一个轻量级的模块化的 JavaScript 游戏引擎。它包括动画,事件管理,重绘区域,冲突检测,精灵等等组件。

Crafty is a lightweight modular JavaScript game engine

CssGameEngine


面向初学者的 Javascript CSS游戏引擎。

Diggy


Diggy 是 DHTML 的JS游戏引擎 (DGE). Iphone/IPad上的Bombada就是用这个引擎开始。

Effect Games


Effect Games 提供的是一个在线开发JS游戏的平台,通过它你可以很方便的开发、分享JS游戏。

Flax

License: Apache 2.0

使用 GWT 和 HTML5的游戏引擎(代码尚未发布)。

FlixelJS


FlixelJS 是直接移植 Flixel(AS3)库的 Javascript (HTML5/Canvas)游戏引擎。 演示: Demo 。

Float Engine

License: Commercial

Float Engine是一款商用的Isometric Javascript 游戏引擎。

GameJS

License: MIT


GameJs 是在前面介绍过的基于 HTML5 canvas 的JS游戏引擎,它是移植自Python知名的PyGame游戏引擎库。 GameJS 使得开发2D游戏以及图形交互应用变得更加容易。 GameJs 提供精灵以及精灵组(冲突检测), 字体渲染, 图像处理, 事件支持(键盘/鼠标),资源加载,A*搜索,RingoJs 的服务器端的集成。

GameJS

GameQuery

License: MIT

gameQuery 是以 jQuery 插件形式存在的JS游戏引擎。目前是早期开发状态。现阶段的定位如下:

  • 容易学习和使用
  • 符合 jQuery 的使用习惯
  • 足够的快
  • 允许初学者开发2D游戏
  • 多层精灵动画
  • 精灵层级(组)
  • 冲突检测
  • 生效支持
  • 周期回调
  • 键盘状态轮询

screenshot

GammaJS


Gamma 是全新的支持硬件加速的Javascript 2.5D游戏引擎库。它基于 HTML5, JavaScript, CSS and WebGL。这个库在前面花了大量篇幅对它的使用做过介绍。

GammaJS

gTile: Javascript tile based game engine


gTile 是基于title的 Javascript 和 DHTML的游戏引擎。 gTile适于创建2D虚拟世界和地理位置相关的游戏。

gTile Javascript tile based game engine

Impact


Impact 一个使用HTML5 Canvas的JavaScript游戏引擎。

Impact

Isogenic Engine


The Isogenic Game Engine 是斜45度JS游戏引擎支持使用HTML5的Canvas或者DHTML.

Isogenic Engine

Javascript 2D Game Engine


The Javascript 2D Game Engine JavaScript游戏引擎是一个发展了较长时间的游戏引擎库。内置支持2D物理引擎。比较有意思。

Javascript 2D Game Engine

Javascript Gamelib


License: GPL

基于Scott Porter 创建的Javascript游戏引擎(GameLib),因为Scott不在更新维护,所以Brent Silby基于GameLib继续维护和改进。它提供简单的函数来实现动画、精灵、冲突检测和控制,增强如下:

  • 增加精灵属性: jumping, falling, fallspeed, etc.
  • 背景 tile 处理. 基本和精灵模块一样,但是tiles不会每次循环都更新。
  • the 旧的 V2.09 gamelib 模块保留在一个单独的目录

Javascript Gamelib

jGen


jGen 是没有使用HTML5 canvas元素的 JavaScript 斜45度地图游戏引擎,有JS写的地图编辑器:

jGen

jsGameSoup


jsGameSoup 游戏引擎当前可以运行在 Firefox (Gecko), Safari/Chrome (WebKit), IE 6.0 and higher.

jsGameSoup

js-verge


js-verge 是基于VERGE游戏引擎开发的 javascript 游戏引擎.

js-verge

Propulsion


License:MIT

Propulsion 是 HTML5 Canvas JavaScript 游戏开发框架,特性包括:

  • 支持2D游戏开发
  • 简单的代码
  • 清晰的模块
  • 支持多边形冲突检测

Propulsion

Rosewood


Rosewood 是 2D Javascript 游戏引擎。

Rosewood

Sarien.net


License: GPL

Sarien.net是一个 2D 冒险 JS 游戏引擎

Sarien.net interpreter is 2D Adventure

The Render Engine


The Render Engine is a cross-browser, open source game engine written entirely in JavaScript. Designed from the ground up to be extremely flexible, it boasts an extensive API and uses the newest features of today’s modern browsers.

The Render Engine

Tom’s Halls – A JavaScript Platform Game Engine


Tom’s Halls is a JavaScript platform game engine. Version 3.0 of Tom’s Halls basically “completes” the game – literally, as there is now a game-won sequence. Game-wise the playing area has been increased to 41 screens, various new retro sprites make an appearance, and many of the existing screens have been tweaked and revised.

Tom's Halls - A JavaScript Platform Game Engine

vegalib


Vegalib is a library and other related tools for creating games using Vexi.
vegalib

xc.js


xc.js is a framework for HTML Canvas games in Javascript. It’s simple and fun to use and you can even try it out right here in your browser.

But that’s not all. xc.js also runs on other platforms. You can write your games in Javascript and run them in all sorts of cool places (like on your phone!).

xc.js is a framework for HTML Canvas games in Javascript


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值