`
testcs_dn
  • 浏览: 105271 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JavaScript游戏引擎列表

 
阅读更多

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

游戏引擎

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 DemoPort 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

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.
分享到:
评论

相关推荐

    JavaScript游戏引擎Kiwi.JS.zip

    Kiwi.js是由来自新西兰的GameLab公司开发的一款全新的开源HTML5 JavaScript游戏引擎,主张Mobile First,在经过一年多的开发和测试之后,最新是Kiwi.js 1.0版本。 其创始人Dan Milward表示,“我们的目标是将Kiwi.js...

    游戏引擎源码

    用javascript做的游戏引擎,用javascript做的游戏引擎用javascript做的游戏引擎用javascript做的游戏引擎用javascript做的游戏引擎用javascript做的游戏引擎用javascript做的游戏引擎用javascript做的游戏引擎用...

    最火HTML5JavaScript游戏引擎:国外篇

    本文介绍了十款备受开发者喜爱的HTML5JavaScript游戏引擎。它们之中,各有特色,口碑颇高、完全开源,拥有非常丰富的组件和实现,绝对是开发者事半功倍的最佳拍档。各种游戏引擎在不断复杂和细化的同时,也在不断地...

    JavaScript游戏引擎LycheeJS.zip

    LycheeJS 是一个环境无关的 JavaScript 游戏引擎,理论上只要支持 JavaScript 就可以使用该引擎。当然主要还是为支持 HTML5 的浏览器而生。 标签:LycheeJS

    基于WebGL和glTF的快速轻量级JavaScript游戏引擎.zip

    基于WebGL和glTF的快速轻量级JavaScript游戏引擎.zip

    JavaScript游戏引擎jGen.zip

    jGen 是 JavaScript 游戏引擎,目标是不使用 Canvas ,只使用 HTML 和 JavaScript 来做基于现代浏览器技术的应用。注意:目前只支持 Safari 和 Chrome。 在线示例: Current state of the trunk (api-test): ...

    Javascript游戏引擎cocos2djavascript.zip

    Cocos2D-JavaScript 是 Cocos2D for iPhone 的 HTML5 移植版。它是个 2D 图像引擎,允许快速开发 2D 游戏和图像应用。它可以在任何现代化浏览器中运行,不需要第三方插件,比如 Adobe Flash。

    Crafty JavaScript 游戏引擎 地图Demo

    采用HTML5的Crafty引擎,类似RTS游戏地图界面的Demo,有小地图,地图上的建筑可以鼠标事件,非常基础,适合HTML5游戏开发的学习者,包括很多基础知识:Grid,Controller,ViewPort(Camera),Event(Trigger),Collision...

    Javascript游戏引擎TheRenderEngine.zip

    The Render Engine 是个跨浏览器的,开源游戏引擎,完全使用 JavaScript 编写。它拥有一个扩展的 API 和使用当前最新的现代浏览器特性。此款引擎旨在帮助用户使用基础的工具来开发游戏,加快游戏概念到成品的过程。

    微软开源的JavaScript引擎 ChakraCore.zip

      ChakraCore 是一个功能完整的、独立的 JavaScript 虚拟机,可嵌入到衍生产品中,驱动需要脚本功能的产品如 NoSQL 数据库、生产力工具和游戏引擎。ChakraCore 现阶段只支持 Windows,但微软表示将类似 .NET 开源...

    melonJS, 全新的&轻量级javascript游戏引擎.zip

    melonJS, 全新的&轻量级javascript游戏引擎 melonJS 全新的&轻量级HTML5游戏引擎 版权所有( C ) 2011 - 2017,Olivier Biot,Jason,Aaron McLeodmelonJS 在 MIT许可下的许可证关于 melo

    ToyGameEngine:用JavaScript从头开始编写的2D游戏引擎

    从头开始用JavaScript(ECMAScript 6)编写的2D游戏引擎。 入门 克隆ToyGameEngine项目。 git clone https://github.com/nischalbasuti/ToyGameEngine.git 制作index.html和index.js文件。 将画布元素添加到index....

    titan-2d:2d Javascript 游戏引擎

    用于创建 2d 游戏的 Javascript 引擎/框架。 这是我正在研究的一个 hack,目的是在处理大量数据、用户交互和对性能的需求的领域中重新实施许多不同的编程方法和模式。 我不是游戏程序员,而是具有大量 JavaScript ...

    simplegame:用于 javascript 和 canvas 的简单游戏引擎

    用 javascript 编写的(非常)简单的游戏引擎。 我在#BostonCodeCamp22 上做了一个关于这个游戏引擎的演讲。 您可以查看 使用简单的游戏,真正简单的案例。 var game = new Game(); // add a simple box game....

    JSEngine:JavaScript游戏引擎

    2D和3D Javascript游戏引擎。 注意:导入服务器需要服务器才能正常工作。请查看以获取有关如何开始使用和文档的帮助。 模式 有两种模式,即2D模式和3D模式。 要选择一种模式,您只需导入一个不同的文件。 使用JS...

    zerk:JavaScript游戏引擎

    Zerk是Kristoph Junge和开发JavaScript游戏引擎。 Zerk基于体系结构。 Zerk的目标是能够在台式机和移动设备上运行各种类型的2D游戏。 可以在上找到更多信息。 Zerk使用的其他软件: 由Erin Catto等人编写的物理...

    waterbear:用于 2d 游戏的 javascript 引擎

    水熊 用于 2d 游戏的 javascript 引擎

    c3:3D JavaScript游戏引擎

    c3 3D JavaScript游戏引擎 例子 样板

Global site tag (gtag.js) - Google Analytics