开源引擎中,Three.js 最为流行,但仅限于开发 3D 游戏。 接下来是CreateJS,它由Adobe官方赞助,采用类似Flash的API和模块化开发。 对于 Flash 开发者和将 Flash 游戏转换为 HTML5 来说,这是一个难得的选择。 虽然 Turbulenz 开源得比较晚,但它有后来者追赶的趋势。 由于它同时支持2D和3Dhtml5游戏开发 框架,因此是同时开发2D和3D游戏的最佳选择。 LimeJS相对于Crafty的优势在于它是一家公司维护的,比我的稳定,但是需要依赖Google Closure,这也使得它成为一个重量级框架。 Crafty体积小、重量轻3D交通工具音乐,更适合小游戏的开发。 Cocos2d-html5作为国产框架的优点之一就是有很多中文文档和教程html5游戏开发 框架,并且有Google的支持。 但与ImpactJS和CreateJS相比,它仍然不够成熟。 melonJS、Quintus、lycheeJS 的开发者和用户较少,相关文档和教程也相对较少。 它还有待观察。