黑马程序员技术交流社区

标题: 2014 不能错过的 10+ 个 JavaScript 游戏引擎 [打印本页]

作者: 黑妞~    时间: 2014-3-20 13:59
标题: 2014 不能错过的 10+ 个 JavaScript 游戏引擎
  在过去几年里,JavaScript变得越来越流行,现在被认为是Github上面最受欢迎的编程语言。JavaScript和HTML5这个流行的组合和HTML5的最新发展催生了各种JavaScript游戏引擎。这个组合允许开发者生成特别炫丽的游戏,比如动画,3D图像等等。使用HTML5开发游戏的最重要的原因就是能适用于各种主流的设备。

  在这片文章中,我们会谈论开发者们广泛使用的10+个免费而又非常强大的JavaScript游戏引擎。这些游戏引擎都是经过精挑细选的,主要从近几年的维护,更新和持续改进等方面来进行选拔。以下就是我们挑选的结果:

  JsGameSoup

        

  JSGameSoup是开源免费的游戏引擎,使用JavaScript和开发的web技术(HTML5,canvas等)来制作游戏。它几乎能在所有浏览器中运行,甚至包括了iOS浏览器。

  Akihabara

         

  是一系列的库和工具,可以预置创建pixelatedindie-style8/16-biteragames,使用JavaScript,HTML5canvas标签和一些标准hooks开发。

  LimeJS

           

        LimeJS是个HTML5游戏框架,使用它来制作能在桌面浏览器中快速运行的游戏,适用于所有主流的浏览器和触摸屏设备。LimeJS包括各种函数和类,用来管理事件,时间线,形状和动画。

    Enchant.js

         

         enchant.js是个游戏引擎,同时也是个制作简单游戏和HTML5和JavaScript应用的框架。Enchant.js发布于2011年,是个开源和免费的游戏引擎。

  GMP   

        

        GMP是个JavaScript游戏引擎,用来创建基于sqrite的2-D游戏。它可以很容易就设计出最retro风格的街机游戏,同时也是很好的制作游戏的工具(比如sudoku和gogopop)。GMP拥有非常完整的文档,但是缺少良好的声音集成支持。

  Gamequery

         

         GameQuery是个开发JavaScript游戏的好工具,非常容易使用,只需要添加一些游戏相关的类。Gamequery兼容各种浏览器:Firefox,InternetExplorer,Chrome,Safari,Webkit移动版和Opera。

   Crafty

           

  Crafty是个JavaScript游戏引擎,包括许多组件:事件管理器,redrawregions,动画,sprites,碰撞检测等。Crafty支持各种主流浏览器,例如IE9。它拥有较高的自定义功能,用户可以自定义绘图程序等。

  lycheeJS

      

        lycheeJS提供一个完整的HTML5Canvas或者基于WebGL游戏的原型解决方案。它制作的游戏适用于主流的web浏览器或者本地环境。lycheeJS开发游戏的过程已经为GoogleChrome做了相应的优化,还有各种的开发者工具。

  Quintus

        

          Quintus是个模块化和轻量级的游戏引擎,拥有简洁的JavaScript友好的语法。为了使用更简单的方式复用功能和跨对象(游戏之间)分享功能,它提供了一个灵活的组件模块,同时也很好的继承了传统的优势。

  TheRenderEngine

        

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

  via designdrizzle.com









作者: 韩基鑫    时间: 2014-3-23 20:26
学了不少知识!
作者: 朝花夕拾_黑马    时间: 2014-3-24 20:39
长知识了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2