2016年 最火的 15 款 HTML5 游戏引擎

  • 时间:
  • 浏览:0
  • 来源:uu快3官网pk10_uu快3官方邀请码_官网ios版

Turbulenz是另两个开源的HTML5游戏引擎,提供了不还里能 运行在Windows、MacOS、Linux上的SDK,允许开发人员创建高质量和硬件加速的2D、3D游戏。包括以下功能:异步资源加载、进行特效和粒子渲染、支持物理效果、碰撞检测以及动画、3D音效支持、支持网络交互以及社交网络分享、场景和资源的管理。

Quintus是一款易于上手、轻量级、开源的HTML5 JavaScript游戏引擎,中含另两个模块化的引擎可轻松开发游戏,并在同另两个页面上运行多个实例,支持桌面及移动平台浏览器。Quintus引用面向对象的思想来进行HTML5游戏开发,一起去依赖于jQuery来提供事件防止机制和元素选折 操作。

本文参考数据来自:

1. Github

2. html5gameengine

HTML5游戏从2014年Egret引擎开发的神经猫引爆我们 圈事先,就刚开始一发不可收拾,今年《传奇世界》更是突破流水30万!从两年多的发展来看,游戏开发变得那末繁杂,需用制作各种炫丽的效果,需用制作各种基于 2D 并且 3D 的场景。作为一名开发者,分析了当下最火爆,最热门的HTML5游戏引擎供我们 参考,希望我们 不还里能 找到属于当事人的那款游戏开发引擎。

Construct 2是另两个运行于Windows平台的游戏制作工具,它不还里能 让那末任何编程基础的用户在短时间内不写一行代码快速开发出一款可运行于所有平台(Windows、Mac、Linux、Android、iOS等)的游戏。免费版不还里能 将游戏导出成HTML5。收费版本分为当事人版(79英镑)和企业版(259英镑),不还里能 导出所有平台的版本,一起去提供了更多的特效和音乐。并且使用该工具盈利超过300美元,需用升级到企业版。

Crafty是另两个体积小、简单、轻量级的2D的HTML5游戏引擎,它提供了通过Canvas或DOM来绘制实体,提供了精灵Map以及SAT高级碰撞监测支持。它是由当事人(Louis Stowasser)创建,一起去由Github上的许多开发者一起去开发。

ImpactJS是另两个基于JavaScript的HTML5游戏引擎,一起去支持PC和移动平台浏览器。它是目前除了Construct2之外最受欢迎的HTML5游戏引擎,使用需用支付99美元。

cocos2d-js是一款基于Cocos2d-x API的2D开源免费HTML5游戏引擎。它目前通过canvas进行渲染,将来会支持WebGL。它由国内Cocos2d-x核心团队主导开发和维护,行业领袖、HTML5大力推动者Google为你这类 项目提供支持。一起去,Zynga、Google等大公司的工程师也参与到它的设计工作中。

Three.js 是一款运行在浏览器中的 3D 引擎,让他用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。让他在它的主页上看过许多精采的演示。

简单直观,入门容易,无需编程不还里能 做游戏,长处是开发射击及动作类的平面游戏,有丰沛 的英文资料。

Phaser是一款专门用于桌面及移动HTML5 2D游戏开发的开源免费框架,提供JavaScript和TypeScript双重支持,内置游戏对象的物理属性,采用Pixi.js引擎以加快Canvas和WebGL渲染,基于浏览器支持可自由切换。

快速、免费、易于维护,使用Phaser来开发2D小游戏的优势显而易见。一方面,开发者不还里能 直接通过Koding平台上的VM开发系统进行代码编写及预览。当事人面,不还里能 否在支持Canvas的浏览器中直接安装Phaser来进行游戏开发。

优点和缺点:

优势与Construct2这类,但性价比不如Construct2高

我在github底下架构设计 了四十多款的HTML5开源游戏引擎,从底下star、fork等等参数分析其流行度,最后综合各方面元素,筛选出靠前的十五款(中含三款非开源游戏引擎)

本文原创:首发于DiyCode、目前被oschina、掘金头条、开发者头条、CSDN极客头条编辑推到首页。人太好好,请给我点赞,推荐,评论,让他要上博客园头条!

PlayCanvas是另两个基于 WebGL游戏引擎 的企业级开源JavaScript框架,它有许多的开发工具能帮你快速创建3D游戏。PlayCanvas.js由另两个专业社区创建,最初并都在开源的,但现在让他在github上fork PlayCanvas.js,并且在你的下另两个3D游戏项目中免费使用。

它还提供了能在浏览器中云心的云编辑器,刚开始使用PalyCanvas和导航到编辑器的URL一样容易。

GameMaker与Construct 2这类,都在另两个游戏制作工具,不还里能 导出到各个平台运行,分为免费版、标准版(49.99美元)、专业版(99.99美元)和大师版(799.99美元)。其中免费版非要导出Mac和Windows版本,导出HTML5需用大师版并且专业版(再额外支付99.99美元)。



优点:

1. 功能强大,一起去支持2D和3D

2. 基于MIT协议的开源引擎

Pixi.js是一款超快的开源HTML5 2D渲染引擎,使用中含Canvas回调功能的WebGL。作为JavaScript的2D渲染器,Pixi的目标是,不还里能 提供另两个快速且轻量级的2D库,不还里能 兼容所有设备。此外,让开发者无需了解WebGL,就不还里能 感受到硬件加速的力量。

ImpactJS 从前风靡一时,使用ImpactJS 开发的Z-Type该游戏被国外越多 网站评选为二十款优秀游戏之一。

Egret 游戏防止方案中含了开源免费的 HTML5 游戏引擎、Egret 项目开发工具集合、动画特效制作工具、原生多平台打包工具、高效的 HTML5 游戏应用加速器、以及支持多渠道的开放平台等。开发者不还里能 通过Egret项目开发工具快速、高效的制作及开发游戏相关各类内容,加速器将游戏效果提高到与原生游戏相媲美的效果。制作后的游戏发布到开放平台后,有着优质的渠道资源不还里能 将游戏推荐给更多的用户,使得游戏开发、发布、推广变为一体化内容。

本文转自qianqianlianmeng博客园博客,原文链接:http://www.cnblogs.com/aimeng/p/5347133.html,如需转载请自行联系原作者

缺点:

1.非开源,且中文教程极其欠缺;

2.更新慢,功能欠缺强大;

Enchant.js 是个简单的 JavaScript 框架,不还里能 使用 HTML5 和 JavaScript 来开发简单的游戏和应用。现在还是由 UEI 的 Akihabara 研究中心来开发和维护。在线演示

melonJS是另两个全新、轻量级,基于精灵的2D游戏引擎。兼容所有支持HTML5览器包括:Chrome、Safari、Firefox、Opera。支持多声道。提供基本物理和碰撞机制(以确保CPU的要求低),一组基础的实体对象(可扩展)。支持补间动画效果。另两个状况管理器(不还里能 轻松管理加载,菜单,选项和在游戏画面状况的开关)。提供许多基本的GUI元素。另两个可定制的加载器。 

Hilo,一套HTML5跨终端的互动游戏防止方案开源啦!。Hilo支持了多届淘宝&天猫狂欢城等双十一大型和日常营销活动。内核极简,提供包括DOM,Canvas,Flash,WebGL等多种渲染方案,满足全终端和性能要求。