18个功能强大的HTML5 和JavaScript游戏引擎库

如果你想要开发一个手机游戏,相关的游戏引擎库会是你寻找的目标之一。游戏引擎库的数量成百上千,哪一款才是你需要的呢?本文为你收集了18个功能强大的HTML5 和JavaScript 游戏引擎库。

  相关推荐:排名前10的H5、Js 3D游戏引擎和框架

  1. Impact JS

  Impact JS 是最好的游戏引擎之一,它能够帮助你创建那些玩家们高度关注的复杂图形图像。Impact JS 虽然不是免费的,但是它所带来的价值绝对是物超所值的。

  2. Crafty JS

  第二个要说到的非常流行的Java 引擎库是Crafty JS。它是一种面向中小型游戏的游戏引擎。如果,你的目标是创建一个复杂的游戏,Crafty JS可能不会适合你,但假如你是打算开发一个小游戏,那么从成本和性能的角度讲,Crafty JS无疑是一个很好的选择。

  3. Play Craft Labs

  Playcraft是一个可以帮助你构建视频游戏的引擎。它为游戏的上市提供了多种选项。Playcraft的缺点是,它们不提供任何关于该引擎在游戏设计方面的示例。

  4. Jaws JS

  这是一个2D 的HTML5 java 游戏库,它能够让开发者创建基于相同API界面的画布和文档对象模型。

  高光特性:

  •   Sprite() - 屏幕上的可移动可扩展的对象。
  •   Game states - 将游戏进行成块分离,方便组织代码。
  •   SpriteSheet()和Animation() - 可加载子图与动作框架。
  •   Assets - Jaws可以在游戏开始之前对所有图片进行预加载。
  •   包含代码文档和例子解释。
  •   不依赖任何其它Java库

  5. Enchantjs

  Enchantjs是一个功能强大的开源框架,它能够帮助开发者使用HTML5和Java来进行游戏或者应用程序的开发。

  高光特性:

  •   面向对象:所有显示出来的东西都是对象。
  •   多平台支持:可运行在iOS、Android、Mac和Windows的浏览器上。
  •   Windows 8:支持 Windows 8上可交互的HTML5的开发。
  •   事件驱动:基于通过事件**的异步处理。
  •   画引擎:支持 tweens等标准动画的使用。
  •   混合绘图:支持同时使用Canvas API和DOM的绘图。
  •   支持 WebGL:支持使用WebGL插件的3D游戏。
  •   内容库:包含可用于游戏的免授权图像库。

  6. Collie

  Collie是一个有助于创建高度优化的动画和游戏的Java库。它可以运行在PC端,也可以运行在支持HTML5画布和DOM的移动端上。

  7. Traffic Cone

  Traffic Cone是一个2 D和2.5 D拼贴的游戏引擎,其客户端是由HTML5写成的。

  高光特性:

  •   简单、可配置的子图动画。
  •   建立基于贴图的世界非常容易。
  •   Traffic Cone的世界模型可以帮助你实现分层、纵深以及定位的伪3D数学处理。
  •   拥有基本的等距寻路、人工智能和碰撞检测。
  •   支持界面上的自定义画图程序。
  •   对界面的精细控制使动画更生动。
  •   只绘制画布中被修改部分的智能绘图逻辑使画面的帧率更好。

  8. HTML5 Quintus

  Quintus是一个可提供手机游戏、桌面游戏开发等更好界面的HTML5 Java游戏引擎。它的上手非常简单。

  9. Flash JS

  FlashJS 是进行图形与游戏开发的最好引擎API之一。它可以让你用与普通AS3开发相似的方式来开发HTML5游戏和应用程序。它支持Chrome、Safari, Internet Explorer、Firefox等浏览器。

  10. GameQuery JS

  GameQuery是一个针对 jQuery的 java游戏引擎,它可以通过提高jQuery插件的易用性来加速java游戏开发。

  11. MelonJs

  MelonJs是一个可加速2D游戏开发的新型轻量级免费库。它拥有多个伟大的特性,比如可与每种浏览器兼容(Chrome、Safari、Firefox、Opera、IE等),支持多种音频频道,提供渐变和过渡效果等等。

  12. Turbulenz

  Turbulenz是一个用于游戏开发的开源的HTML5游戏引擎,它的HTML5开发工具包包含了开发人员快速启动、优化和部署项目所需要的所有东西。

  13. Isogenic Engine

  Isogenic game engine是一个基于艺术场景图结构的最先进的HTML5多人游戏引擎,它包含了许多令人惊叹的特性,比如,易于使用的即时多人游戏功能,可运行在浏览器与移动设备上的java,基于代码包含一个单独接口的Node.js等。

  14. Akihabara

  Akihabara是由许多使用了HTML5 Canvas标签和一些相关标准的小型库组成的。它包含了Gamebox、Gamecycle、Toys、Help、Tool等7个模块,对于开发那些掌机平台的像素游戏很有帮助。

  15. Canvas Engine

  Canvas Engine可以带给你使用HTML5 Canvas技术创建游戏的各种方法。通过一个简单的接口它能够传递游戏的结构思想。

  16. GoGo Make Play

  GMP是一个快速免费的java游戏引擎,它获得了GPLv2 和 MIT的双重许可。它的特点是小巧、简便、学习使用简单。

  17. Squarepig

  Squarepig是一个简单的HTML5游戏引擎。它包含的演示程序和原型设计对于那些第一次开发Web游戏的菜鸟开发者来说非常友好。这款引擎的灵感来源于用于动作脚本的Flashpunk库。

  18.jGen

  jGen 是 Java 游戏引擎,目标是不使用 Canvas ,只使用 HTML 和 Java 来做基于现代浏览器技术的应用。注意:目前只支持 Safari 和 Chrome。

  

  转自:慧都控件网

时间: 2024-10-23 22:11:03

18个功能强大的HTML5 和JavaScript游戏引擎库的相关文章

18 款超酷的 HTML5 和 JavaScript 游戏引擎库

现在的游戏开发变得越来越复杂,需要制作各种炫丽的效果,还要制作各种基于 2D 或者 3D 的场景.为了节省游戏开发者的时间,让开发者集中精力在游戏的创新上,出现了许许多多的游戏引擎.而现在为了实现跨平台,HTML5 和 JavaScript 成功为了游戏开发者必备的利器,特别是移动端的开发者,必须要能很好的掌握 HTML5 和 JavaScript. 现在这么多的游戏引擎,各有各的优点和缺点,为了帮助开发者们找到属于自己的那款游戏开发引擎,我们综合了许多方面的考虑,选出来以下的 18 个超酷的

18个HTML5和JavaScript游戏引擎库

1) Best HTML5 and javascript game engine Library-  Impactjs 2) Best HTML5 and javascript game engine Library - Craftyjs 3) Best HTML5 and javascript game engine Library -  Play Craft Labs 4) Best HTML5 and javascript game engine Library -  Jawsjs 5)

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

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

你可能不知道的5个功能强大的 HTML5 API

HTML5 新增了许多重要的特性,像 video.audio 和 canvas 等等,这些特性使得能够很容易的网页中包含多媒体内容,而不需要任何的插件或者 API.而其它的新元素,例如 section.article.header 和 nav 等则是用来丰富网页内容.另外还有很多强大的 JavaScript API,下面这5个 HTML5 API 你可能不知道,通过今天这篇文章可以了解一下. Fullscreen API 这个 HTML5 全屏 API 让 Web 开发者可以通过编程控制页面的全

20 款免费的 JavaScript 游戏引擎

使用 HTML5,CSS3 和 Javascript 可以帮助面向对象开发者开发拥有各种特性的游戏,比如:3D 动画效果,Canvas,数学,颜色,声音,WebGL 等等.最明显的优势在于使用 HTML5 开发的游戏能在任何现代化流行的设备上运行. 某些游戏引擎仅仅是一个抽象的层次,就简单处理一些或者更多的繁杂游戏开发任务:其他只是注重 asset 加载,输入,物理效果,音频,sprite 地图和动画,而且相当多样化.还有一些引擎架构极其简单,只包括一个 2D 水平的编辑器和调试工具. 大部分的

famo.us 一个JavaScript游戏引擎初探

好久之前就看到了famo.us的优良特性,尤其是它避开浏览器弊病的跳跃思维,再加上自己使用JQM来开发Web App时的页面切换的白屏bug,又比对了sencha touch,最后还是决定将famo.us作为开发框架,它是基于浏览器的,目标就是使页面呈现性能最大化,而我不会拿它来做游戏,只是做简单的WebApp,要的就是这个界面显示性能. 但悲剧的是国内没有关于famo.us的教程,近些日子Google被天朝打压的挺惨,幸运的是famo.us官网还是可以访问的,所以以下的学习结果都来自官网htt

[转载]你可能不知道的5个功能强大的 HTML5 API —— html5系列

HTML5 新增了许多重要的特性,像 video.audio 和 canvas 等等,这些特性使得能够很容易的网页中包含多媒体内容,而不需要任何的插件或者 API.而其它的新元素,例如 section.article.header 和 nav 等则是用来丰富网页内容.另外还有很多强大的 JavaScript API,下面这5个 HTML5 API 你可能不知道,通过今天这篇文章可以了解一下. Fullscreen API 这个 HTML5 全屏 API 让 Web 开发者可以通过编程控制页面的全

HTML5开源RPG游戏引擎lufylegendRPG 1.0.0发布

经历了几个月的改进,终于发布1.0.0版了.虽然引擎依然存在漏洞,但是比起上次更新还是要好多了.在这里不得不感谢各位网友的大力支持. 首先为引擎做一个开场白吧,也好让大家了解一下它: lufylegendRPG是基于lufylegend的HTML5游戏引擎.使用它时,需要引入lufylegend.js. 包含了LTileMap,LCharacter,LTalk,LEffect等多个实用的类. 由于是基于lufylegend,所以你需要了解一下lufylegend的用法,这样才能更合理,更快捷地运

分享10款功能强大的HTML5/CSS3应用插件

1.纯CSS3美化Checkbox和Radiobox按钮 外观很时尚 利用CSS3我们可以打造非常具有个性化的用户表单,今天我们就利用CSS3美化Checkbox复选框和Radiobox单选框.CSS3美化Checkbox和Radiobox的原理很简单,在页面上新建一个checkbox和radiobox并给予他们默认的label标签显示文字,然后将checkbox和radiobox隐藏,再利用CSS3来美化label标签,这样,我们就自定义了checkbox和radiobox,外观很时尚. 在线