25 个超棒的 HTML5 & JavaScript 游戏引擎开发库

摘要:
以下是最好的html5和javascript游戏引擎列表。每个游戏引擎都有每个人想要的功能。2) HTML5QuintusQuintus是另一个易于使用的javascript html5游戏引擎,适用于移动设备和桌面。6) GoGoMakePlay GMP是一个免费、快速的Javascript游戏引擎,它轻量级且易于理解。19) Doodle js是HTML5Canvas的JavaScript动画库20)Frozen Froze是一个开源HTML5游戏引擎,易于使用,通过工具模块化快速开发。21)Withpulse Withplus用于构建2D javascript游戏和绘图引擎。

  就像在汽车中,引擎完成主要的工作,使汽车看起来不可思议。游戏引擎同理,游戏开发者完成细节的工作,使游戏看起来真实、吸引人眼球。游戏引擎负责其余的事情。早期,游戏开发者通常从草图做起,花费高昂,且不容易获利。为了让游戏开发更加简单容易,主要的开发者开始授权他们的基本游戏引擎,如 Unreal。而且,随着手机和平板游戏的出现,所需预算比以前更少,对 JAVASCRIPT 和HTML5 游戏引擎的需求大增。

  如果你是一个游戏开发者,并且正在寻找一个可以与 JavaScript 和 HTML5 无缝工作的游戏引擎。尽管市面上有很多免费和付费的游戏引擎,让专业的游戏开发者满意的游戏引擎肯定需要包含独特的东西。游戏开发者对完美游戏引擎的追求永远不会停止。

  下面将介绍最好的html5和javascript游戏引擎列表,每个游戏引擎有每个人想要的特性。每个游戏引擎有他自己的优缺点,这样你可以根据你自己的需求做选择,我确定这个列表中有你在寻找的游戏引擎

  1) Canvas Engine

  Canvas Engine 提供创建html5视频游戏的平台,创建html5游戏,它会运行在所有的现代浏览器,平板电脑和智能手机上。

best HTML5 and javascript game engine libraries - canvas-engine

  2) HTML5 Quintus

  Quintus 是另一个容易使用,适用于移动设备和桌面的javascript html5游戏引擎。 Quintus有一个模块引擎,通过它你可以仅仅引用你需要的模块,并在,在一个页面上,可以运行多个实例。

best HTML5 and javascript game engine libraries - html5-game-engine

  3) Turbulenz

  Trubulenz 是一个开源的用来创建使用高级技术和web服务的HTML5游戏引擎。引擎库使用支持游戏代码数据快速迭代的优化后的javascritp实现。

best HTML5 and javascript game engine libraries - turbulenz

  4) Squarepig

  这是一个非常容易使用的游戏引擎,它适合新手去创建他们第一个web 游戏,也适合有经验的程序猿创建示例和原型。

best HTML5 and javascript game engine libraries - squarepig

  5) Akihabara

  Akihabara 是一个html5游戏引擎,同样也是一组用javascript创建运行在浏览器中的不依赖falsh技术的马赛克风格的8/16位游戏的库和工具。

best HTML5 and javascript game engine libraries - akihabara

  6) GoGoMakePlay

  GMP 是免费的、快速的Javascript游戏引擎,它轻巧而简便易懂。 如果你想要做一些基于精灵的2-D游戏,GMP是很棒的选择。它可以很容易的进行大多数复古风格的游戏设计。它也可以像sudoku一样制作拼图游戏。

best HTML5 and javascript game engine libraries gomakeplay

  7) Traffic Cone

  Traffic Cone支持多人游戏,目前只提供客户端支持,所以你需要提供自己的服务器。为了在不久之后提供更多支持,我们正积极致力于Traffic Cone服务端的开发工作。

best HTML5 and javascript game engine libraries - traficcone

  8) Collie

  Collie是一个Javascript库,它有助于让HTML5创建高度优化的动画和游戏。 Collie可以在PC 和移动平台上运行HTML 5 canvas 和 DOM。

  Collie可以稳定地使用渲染管线处理多个对象,并且支持一些有益的特性包括动画精灵和用户事件。它稳定支持iOS和Android,并且为每一个平台优化渲染。 视网膜屏幕也可以轻易地响应。

best HTML5 and javascript game engine libraries - collie

  9) Gamejs

  GameJs是一个基于HTML canvas元素的轻量级库。特别值得一提的是,它的绘画函数为游戏开发者提供各种各样的有用模块,并且还在不断扩充之中。

best HTML5 and javascript game engine libraries - gamejs

  10) Atom

best HTML5 and javascript game engine libraries - atom

  11) Jest

  Jest 是另一个强大的javascript游戏框架,它使用画布元素来创建基于javascript HTML5的游戏。 

  使用画布元素来创建基于javascript HTML5的游戏

best HTML5 and javascript game engine libraries - jest

  12) Jawsjs

  Jawsjs是一个由HGTML5驱动的2D游戏库,最初只支持画布,而目前它已经可以通过相同的API支持基于精灵的普通DOM

best HTML5 and javascript game engine libraries jawjs

  13) Objects.js

  objects.js是一个用来创建高性能(和大型)游戏和应用的框架,使用javascript。

best HTML5 and javascript game engine libraries - objectjs

  14) Play Craftlabs

  Playcraft具备了一个完整的HTML5游戏引擎工作集,提供了你在建立游戏并直接发布到市场上的每一件工具。这是一个独一无二的引擎,当编写游戏时你可以轻松地将其转换到许多不同平台上,包括Facebook,简朴的老式网站,以及一些本机化的Android和iOS应用。

best HTML5 and javascript game engine libraries - playcraftlabs

  15) Gladiusjs

  Gladius是一个3D游戏引擎,全部用JavaScript编写,设计于在浏览器上跑的。该引擎包括了一个功能核心集,这对于所有游戏是通用的,并且还模拟了游戏回环、消息、任务、定时器等。像空间变换这样的通用组件也在内核中提供了。而绘图和物理学这样的特殊功能也作为游戏扩展封装起来并设计于运行在内核之上。一个通用的扩展集将作为工程的一部分被维护着,并且该引擎的一个强大设计目标就是支持第三方扩展。

best HTML5 and javascript game engine libraries gladiusjs

  16) Impactjs

  Impact 提供炫酷的方式来创建javascript 和HTML5 游戏,且支持桌面和移动端浏览器。 Impact 运行于所有支持HTML5的浏览器: Firefox, Chrome, Safari, Opera 并且(瞧!) 甚至是IE9(译者注:我也是醉了)。当然也包括爱疯、爱破的塔尺和艾派德。

best HTML5 and javascript game engine libraries - impactjs

  17) Craftyjs

  Crafty是另一个javascript上的有用的库。

best HTML5 and javascript game engine libraries - crafty

  18) Enchantjs

  另一个用的很多的用于建立HTML5游戏和APP的javascript框架。其用于在HTML5和JS上开发简单游戏和应用。

best HTML5 and javascript game engine libraries enchantjs

  19) Doodle-js

  一个用于HTML5 Canvas上的JavaScript动漫库

best HTML5 and javascript game engine libraries - doodlejs

  20) Frozen

  Froze是一个开源 HTML5 游戏引擎,其通过工具化模块化实现易用、快速开发。

best HTML5 and javascript game engine libraries frozen

  21) Withpulse

  Withplus用于建立 2D javascript 游戏和绘图引擎。 定期使用最新的HTML5 技术扩展建立。

best HTML5 and javascript game engine libraries withpluse

  22) Melonjs

  melonJS 诞生于我们对Javascript的一腔热血以及过去诸多实验之中, 并且当时苦于没有一个简单、免费、独立的库来支持游戏开发。虽然这个引擎还在开发中,但是已经允许大家轻松地创建一些好玩的哟西了。

best HTML5 and javascript game engine libraries melonjs

  23) GameQueryjs

  gameQuery 是一个易于使用的jQuery 插件版引擎,通过增加一些简单的游戏相关类来帮助js游戏开发。如果你懂得使用jQuery那么你几乎不用问怎么使用gameQuery!

best HTML5 and javascript game engine libraries - gamequeryjs

  24) jsGamesoup

  一个使用Javascript和开放网页技术来制作游戏的免费软件框架。

best HTML5 and javascript game engine libraries jsgameoup

  25) Clay

  通过clay.io创建HTML5游戏将非常简单。

best HTML5 and javascript game engine libraries - clay

  原文地址:http://devzum.com/2015/02/25/25-best-html5-javascript-game-engine-libraries-for-developers/

免责声明:文章转载自《25 个超棒的 HTML5 & JavaScript 游戏引擎开发库》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python电脑结构、ARP协议、单位转换、字节bytes、字符串与字节关系等知识总结1050. 螺旋矩阵(25)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

HTML5 Canvas 获取网页的像素值。

我之前在网上看过一个插件叫做出JScolor   颜色拾取器  说白了就是通过1*1PX的DOM设置颜色值通过JS来获取当前鼠标点击位置DOM的颜色值。 自从HTML5 画布出来之后。就有更好的方法来获取了,比方郭阿里巴巴ICON矢量库 用的SVG和渐变来进行绘制: 我昨天用Canvas来绘制了一下。由于Canvas有现成的方法getImageDat...

html5 Geolocation(地理位置定位)学习

1、html5 Geolocation html5 Geolocation API 使用很简单,请求一个位置信息,如果用户同意,浏览器会返回一个位置信息,该位置是通过用户的底层设备(手机,电脑) 提供给浏览器。位置信息一般包括经度和纬度信息! 经度和纬度坐标信息一般由两种方式表示 a、十进制表示:39.17222 b、DMS角度格式表示:39°10'20"...

39个让你受益的HTML5教程

闲话少说,本文作者为大家收集了网上学习HTML5的资源,期望它们能够帮助大家更好地学习HTML5. 好人啊! 只是,作者原来说的40个仅仅有39个,由于第5个和第8个是反复的。 原文在此! 1. 五分钟入门HTML5 (Learn HTML5 in 5 Minutes!)  By Jennifer Marsman 毫无疑问,HTML5是一个热门话题。假设...

分享12个精妙有趣的HTML5应用

  十天前,W3C发布了HTML5的Logo,不过WHATWG随后宣布取消HTML5的版本号,取而代之的是一个活的HTML标准,这个标准会随着新技术的发展而不断更新。其实大家叫HTML5都叫习惯了,我们还是继续叫HTML5好了,只是这个名称的含义仅是用来指最新的HTML技术而已。下面的例子充分展现了HTML5的优越性,希望你能喜欢,更多更精彩的应用正等着大...

学习HTML5获取地理位置定位信息--(通过百度地图API,google地图API的两种方式)

前言:它是依赖于 百度地图API或google地图API 的功能,并且要允许定位; 思想:h5方式仅能获取到经纬度,通过得到的经纬度然后ajax调用百度地图和谷歌地图等提供的这方面的接口,才获取到的具体位置信息。 HTML5提供了地理位置定位功能(Geolocation API),能确定用户位置,我们可以借助HTML5的该特性开发基于地理位置信息的应用。本...

html5新特性localStorage和sessionStorage

HTML5 提供了两种在客户端存储数据的新方法: localStorage: (1)它的生命周期是永久的,关闭页面或浏览器之后localStorage中的数据也不会消失。 (2)它的容量大小是5M作用,而cookie一般就4kb. (3)它不能设置过期时间,需要自己处理清除,而cookie可以设置过期时间。 (4)它的保存方式是明文暴露的,而cookie是...