目前常用的搜索引擎有哪些比较成熟的 HTML5 游戏引擎

2016年最火的15款HTML5游戏引擎
HTML5游戏从2014年Egret引擎开发的神经猫引爆朋友圈之后,就开始一发不可收拾,今年《传奇世界》更是突破流水2000万!从两年多的 发展来看,游戏开发变得越来越复杂,需要制作各种炫丽的效果,还要制作各种基于 2D 或者 3D 的场景。作为一名开发者,分析了当下最火爆,最热门的HTML5游戏引擎供大家参考,希望大家也能找到属于自己的那款游戏开发引擎。
1、Construct 2
Construct 2是一个运行于Windows平台的游戏制作工具,它可以让没有任何编程基础的用户在短时间内不写一行代码快速开发出一款可运行于所有平台(Windows、Mac、Linux、Android、iOS等)的游戏。
简单直观,入门容易,无需编程也能做游戏,长处是开发射击及动作类的平面游戏,有丰富的英文资料。
支持多平台(Android,iOS,Windows)简单易用、无需编程知识可以使用,可实时运行游戏;
提供了大量特效,支持物理效果,有开发者商城,在上面可以购买到各种开发插件和游戏素材;
强大的事件系统,可以不通过写代码来控制游戏逻辑;
提供了可编程扩展的接口,可以自己开发插件;
完整的文档以及社区支持。
2、Three.js
Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精采的演示。
Phaser是一款专门用于桌面及移动HTML5 2D游戏开发的开源免费框架,提供Java和Type双重支持,内置游戏对象的物理属性,采用Pixi.js引擎以加快Canvas和WebGL渲染,基于浏览器支持可自由切换。
快速、免费、易于维护,使用Phaser来开发2D小游戏的优势显而易见。一方面,开发者可以直接通过Koding平台上的VM开发系统进行代码编写及预览。另一方面,也可以在支持Canvas的浏览器中直接安装Phaser来进行游戏开发。
主要特性:
· Java、Type双重支持
内置游戏对象的物理属性
· WebGL、Canvas渲染自由切换
· 完全支持Web音频
· 输入:多点触控、键盘、鼠标、MSPointer事件
除 了IE 9+、Firefox、Chrome、Safari及Opera等桌面浏览器之外,Phaser还支持Mobile Chrome(Android 2.2+)及Mobile Safari(iOS 5+)等移动浏览器。使用Phaser进行游戏开发没有任何语言设定,并且,在Phaser官网上,还提供了非常详细的开发指南,想要一探究竟的开发者不 妨直接登陆Phaser查看。
4、Pixi.js
Pixi.js是一款超快的开源 HTML5 2D渲染引擎,使用带有Canvas回调功能的WebGL。作为Java的2D渲染器,Pixi的目标是,可以提供一个快速且轻量级的2D 库,并能兼容所有设备。此外,让开发者无需了解WebGL,就可以感受到硬件加速的力量。
主要特性:
· 真正的跨平台:在今天,开发工具跨平台已经不是什么稀奇的事了。不过,Pixi.js则是一个可以兼容所有设备的超快HTML5 2D渲染引擎,并且拥有canvas回调功能的WebGL,实现真正的跨平台。
交互式多点触控:Pixi不仅支持移动和平板设备,还具有完整的多点触控输入识别,让开发者可以发挥自己的能力去挖掘出它所有的潜力。
WebGL过滤器:当使用WebGL时,Pixi允许你使用自己熟悉且现有的过滤器。当然,你也可以使用自己创建的独一无二的过滤器,比如自定位移和半色调效果。
着色和混合模式:对设计师来说,会很喜欢这个,Pixi.js允许用户着色和使用混合模式就像其他常见的视觉包比如Photoshop或Flash。
渲染器自动检测:这个算是Pixi的一大特色,虽然Pixi是主要作为WebGL 2D渲染器而创建的,但仍支持非WebGL平台。其解决方案就是创建一个Canvas回调系统,只需一次编码,Pixi就可无缝管理回调。
简易API:设计直观,易于上手。
资源加载:精灵表单、图形、字体和动画数据等都可通过Pixi.js来加载和处理。
支持精灵表单(Sprite sheet)。
Egret 游戏解决方案包含了开源免费的 HTML5 游戏引擎、Egret 项目开发工具集合、动画特效制作工具、原生多平台打包工具、高效的 HTML5 游戏应用加速器、以及支持多渠道的开放平台等。开发者可以通过Egret项目开发工具快速、高效的制作及开发游戏相关各类内容,加速器将游戏效果提高到与 原生游戏相媲美的效果。制作后的游戏发布到开放平台后,有着优质的渠道资源可以将游戏推荐给更多的用户,使得游戏开发、发布、推广变为一体化内容。
主要特性:
基于Type及Java技术,支持Flash到Egret高效转换,引擎、工具、运行时完整工作流
· 跨平台:HTML5、iOS、Android、Windows Phone
· 全中文文档:文档与开发者社区齐全
· 开源免费,BSD开源协议、任意定制及扩展
最后小编支持:
如果你是一名初学者,或者是即将毕业的应届生,那么考虑的不是实习过程中给你带来 多大的机会,而是为岗前的技术需求做好最有筹码的准备,多学习,多花时间努力,多参与企业实例项目获得实际的项目经验,那么你的职业就从你能力高低而定位 薪水高低,艾悠乐帮助IT行业中百万学习者成功获得高薪岗位,如果你也是其中一威有需要帮助的IT爱好者,那么请及时关注 aoyolo 公众号哦,也可以随时联系美女老师QQ: 留下您的联系方式,我们会及时与您联系,轻松让您从屌丝逆袭高富帅`(*∩_∩*)′
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;
欢迎您订阅我们的技术周刊
我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,
欢迎分享您的观点,经验,技巧,心得
让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;
本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(
订阅邮件周刊
史上最全的基于HTML5开源JavaScript游戏引擎列表
注意 转载须保留原文链接,译文链接,作者译者等信息。&&
下面的列表是基于HTML5的JavaScript游戏列表。它们目前都在被很好地维护着。您可以打开项目主页查看完整的简介和示例。总有一款适合你。
Popularity
Last Release
, , , , , , , ,
Aug 19th 2014
, , , , , ,
Jul 28th 2014
0free (MIT)
Mar 11th 2015
0free (MIT)
Mar 10th 2015
0free (MIT)
, , , , , , , ,
Feb 23rd 2015
, , , , , , ,
Aug 8th 2014
0free (MIT)
Jan 22nd 2015
Mar 5th 2015
0free (MIT)
, , , , , , , ,
Sep 4th 2014
0free (MIT)
Jan 20th 2015
0free (MIT)
, , , , , ,
Mar 5th 2015
0free (MIT)
Dec 30th 2014
0free (MIT)
Mar 2nd 2015
0free (varies)
Aug 5th 2014
0free (MIT)
Nov 14th 2014
0free (Apache)
Feb 5th 2015
0free (MIT)
, , , , , ,
Dec 16th 2014
Feb 24th 2014
0free (Mozilla)
, , , , , ,
Mar 2nd 2015
0free (BSD)
, , , , , ,
Jan 5th 2015
0free (MIT)
, , , , , , ,
Feb 17th 2015
0free (MIT)
Mar 11th 2015
下面是来自 的游戏引擎列表,你可以用这些JavaScript游戏引擎制作基于Web, 桌面和移动设备的的游戏 ,有一些与上文的列表是重合的。
JavaScript
Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback
JavaScript
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
a fresh & lightweight javascript game engine
JavaScript
Kiwi.js is a blazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJS for publishing to the AppStore.
JavaScript
JavaScript Game Engine
JavaScript
A modular, extendable, and easy-to-use physics engine for javascript
JavaScript
Lightweight and fast 2D HTML5 rendering engine for cross-platform game development.
JavaScript
cocos2d for Web Browsers. Built using JavaScript
JavaScript
3D WebGL game engine with online toolset.
JavaScript
Next-Gen Isomorphic Application Engine for Embedded, Console, Mobile, Server and Desktop
JavaScript
Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL
JavaScript
Panda Engine
&热门文章 - 分享最多
&相关阅读 - 大话编程
&关键字 - 分享
&欢迎订阅 - 技术周刊
我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;
我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊}

我要回帖

更多关于 目前最强游戏引擎 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信