[翻译]6款用于在线游戏的基于 Html5 的 Javascript 游戏开发框架

原文在此:http://www.web-delicious.com/5-html5-javascript-game-development-frameworks-for-online-game-developers/

六款游戏引擎/框架都是好东西。Akihabara 我之前翻译的系列教程Akihabara指南里有介绍。而单从介绍和各引擎网站上来看,我对 Rocket 引擎还是很有期待的。

1. Gamequery – 用于 jQuery 的 Javascript 游戏引擎

GameQueryjQuery插件,可帮助 javascript 游戏开发者更加容易的添加游戏相关的类。它还处于开发的初期,并且在将来的版本中可能会有许多变化。项目托管于 GitHub (它之前是托管在 Google Code 的),你可以在这个 twitter 页面 关注每日的开发进度。

Gamequery – 用于 jQuery 的 Javascript 游戏引擎

2. processingjs – Processing Visualization Language 的移植

Processing.js 使你的数据可视化,数字艺术、交互动画、教育影像、视频游戏等,基于 Web 标准并且无须任何插件。使用 Processing language 编写代码,包含进 Web 页面中,Processing.js 会处理剩余的工作。这不是魔法,但是也差不多了。

最初由 Ben FryCasey Reas 开发,Processing 标准就像一种基于 Java 的开源编程语言,用以帮助电子艺术和可视化设计团体在可视化环境中学习基本的计算机编程。Processing.js 将这个带入了更高的级别,允许任何支持 HTML5 的浏览器运行 Processing 代码,包括当前版本的 Firefox, Safari, Chrome, Opera 和将要到来的 Internet Explorer 9。Processing.js 为 Processing 和 Web 开发者带来了最好的 Web 上的可视化编程。

processingjs 展示

3.LimeJS 是 HTML5游戏框架

LimeJS 是基于 HTML5 的游戏框架,用于快速构建运行于所有现代触摸屏和桌面浏览器的纯正体验的游戏。

LimeJS HTML5游戏框架

4.Akihabara html5/javascript 游戏引擎

Akihabara 是一系列的库、工具、预设置,用于使用 Javascript 创建像素化的8/16位时期的游戏,不使用 Flash 插件的情况下运行于浏览器,使用了相当小、相当小的 HTML5 一部分特性,这些特性在大多数浏览器上已经实现。

Akihabara 用于快速游戏/原型开发,虽然 Javascript 不是唯一的有趣的脚本语言,但是在每日午饭后的餐余编码时间(我通常的自由时间)都还是可以用用的。引擎并不够精巧,但是可用在 Google ChromeSafariFirefoxOperaKonquerorInternet Explorer 9 Beta 的 IE 9 模式。游戏在所有支持的浏览器和平台上都采用同样的模式运行,全部都是可见的。使用 Javascript 带来的另一个好处:游戏可在流行的移动设备,如 iPhone/iPodNintendo Wii 的 Internet 通道,Android 设备和 iPad。

akihabara html5游戏框架

5. Rocket引擎

由专家级游戏开发者为了同样级别的游戏开发者构建,Rocket 引擎 是唯一一个无须插件的浏览器游戏开发集成解决方案。如果你对构建夸平台的单人游戏、Facebook 游戏或者基于浏览器的MMO感兴趣,那么注意了!

Warimals,首款由 Rocket 引擎构建的游戏!

Rocket 集成 html5游戏框架

6. Effect Games

Effect Games 提供免费的在线工具,用于构建、分享和玩你自己的基于浏览器的游戏。

游戏可以包含音效、音乐和多个包含用于视差卷动的瓦片和精灵的层。

用户可以在浏览器里玩游戏,无须任何新的插件或扩展。可发布游戏到网站或者博客,在SNS上分享,或提交到我们的特色游戏专区!

使用 JavaScript、定制的浏览器游戏引擎、关卡编辑器和开发工具包构建游戏。Effect 引擎支持 Mac OS X,Windows,Linux和所有流行浏览器,包括 IE, Firefox, Chrome, Opera 和 Safari。

effectgames 在线游戏构建工具

Join the Conversation

1 Comment

Leave a comment

Your email address will not be published. Required fields are marked *