哪些国产网游引擎采用了哪些全球著名游戏引擎?

  引擎是什么?  引擎相当于游戏的心脏,玩家体验到的剧情、副本、美工、音乐、操作等等内容都是由游戏引擎直接控制的,引擎会将游戏内的所有元素捆绑在一起,扮演者发动机的角色。简单来讲,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等。”  引擎的好坏往往决定着游戏的成败,游戏内的光影效果、服饰纹理、场景设计等内容都是完全由引擎控制的,想要有光影、天气、色彩的变化,就需要通过引擎的不同编程技术实现。除了画面的好坏外,引擎还决定了各种物理系统、碰撞、模型渲染、管理客户端与服务器之间的通信等等重要内容,引擎的强大与否决定了这些内容最终的输出质量。  市面上众多网游的出现,无论是2D还是3D,无论是角色扮演、即时策略、冒险解谜还是动作射击等,都取决一样东西,那就是游戏引擎。它好比人的大脑或者心脏,决定着人的智商与举动,它扮演着一个类似发动机的角色,把人体的各种机能捆绑在一起,通过大脑或心脏指挥它们同时、有序、合理的工作。同理,玩家在游戏中所体验到的画面、剧情、关卡、音乐等内容也都是建立在游戏引擎基础上。可以说,好的游戏引擎等于这款游戏成功了一半,也正因为如此,各种引擎,耳熟能详的比如Wolfenstein 3D引擎、Doom引擎、虚幻3引擎、CE3引擎、黑火引擎等都如雨后春笋般出现,而这也成为游戏厂商们背后争锋的重要标志之一。  随着互联网时代的到来,网络游戏逐渐兴起,国产网游中也出现了不少经典之作,比如网易的大话系列、完美的完美世界,畅游的天龙八部系列等,这些游戏之所以经典,能够为玩家喜爱,游戏引擎绝对占有不朽的功劳。其中大话系列作为2D回合网游的鼻祖,所采用的引擎就是“风魂”,当年这款引擎的开发者云风效力于网易,这才使得网易拥有了深厚的2D回合网游引擎基础,之后“风魂”引擎也成为了后期2D回合网游开发者们必修的一门科目。此外,《完美世界》的Angelica引擎、《天龙八部》的ORG引擎的研发成功,铸就了这几款游戏的辉煌,并持续出口海外,在国际舞台上熠熠生辉。  这里必须值得一提的是,畅游自主研发的次世代引擎黑火(Dark Fire),作为畅游首款自主研发的次世代3D引擎(目前只应用于畅游大型幻想神话题材3D MMORPG《代号X7》),黑火引擎一出现便成为业内人士瞩目的焦点。这款引擎存在两种光源技术--自然光源和矩阵光源,前者能模拟自然效果,再现光线穿透、折射等物理规律,后者负责应对更加复杂的场景模拟,如森林环境中出现的瘴气环境,令场景中的粒子密度、空气颜色拥有曲线式的渐变效果。黑火引擎最大的亮点,莫过于“材质半衰期”概念!这意味着,玩家能随着使用的变化清楚地感受到道具的磨损、老化等物理变化。不仅只是外观的变化,就连物品内在属性也会随之改变。基于该款引擎的强大功能,游戏能实现95%以上的游戏画面还原力,营造出的真实的物体质感,足以媲美次世代主机效果。据悉,为适应游戏的题材风格,未来将会有更多、更优秀的技术加入“黑火”引擎集成技术中,值得期待。  而全新3D高清仙侠网游《弑神传》采用自主研发并远销海外的wonderland 3D引擎开发,此款引擎具备7大特色:3D碰撞、动画系统、渲染系统、几何结构、资源优化管理、特效粒子和全局效果以及场景管理。  1、3D碰撞系统:采用OPCODE快速碰撞检测技术,支持包围盒、包围球、及不规则多面体的碰撞检测,从而实现更具物理打击感的PK效果。  2、动画系统:支持各种骨骼动画、姿态动画、***ATAR纸娃娃系统等内容,让人物动态更灵活,外形更加靓丽多变。  3、渲染系统:可实现自动处理渲染状态和空间剪裁、高效的材质管理系统、全面支持渲染到纹理(Render-to-Texture)技术和投影纹理(贴花,Projective Texturing-decals)等先进技术。让怪兽人物身上的服饰纹理,甚至人物跑步甚至人物跑步时的发丝飞扬、花草随风摆动,云层浮动都可表现的栩栩如生,让大家在游戏中可以享受媲美动画电影的视觉感受。  4、几何结构:全面支持各种缓存,细节层次(mipmapping)技术,静态几何体批次等功能,让画面更有层次,动作更加流畅。  5、资源优化管理:支持多种纹理图片格式、多线程后台资源加载,成熟且可扩展的资源管理和载入系统,让游戏运行更加流畅,实现多人同屏战斗无延时,玩家可以更好的体验游戏内容。  6、特效、粒子和全局效果:拥有深度模糊、动态模糊、多种阴影技术、高级插件方式的粒子系统让《弑神传》中山河湖海的光影表现,宠物、时装上的动态粒子光效都更加栩栩如生。  7、场景管理:可实现全地图无缝拼接;室内外场景自由切换,玩家们还可在游戏中拥有广阔的视野,360°视角自由转换,全方位的欣赏着《弑神传》中的唯美仙侠世界。  除了精致、全面的画面表现上,全新的游戏玩法,酣畅的战斗体验,也是本次展示的《弑神传》亮点所在。全新的弑神副本,极具挑战和诱惑,全BOSS的副本设定、全新的神装奖励,都让玩家们对弑神副本充满期待。另外还在游戏中进行了首次尝试,将竞技玩法巧妙的融入到了RPG游戏的群体战斗中,让战斗更加多元化,让玩家真正战的痛快。  而放眼国际,那些顶尖的游戏引擎更是数不胜数,除了文章开头提及的Wolfenstein 3D引擎、Doom引擎、虚幻3引擎、CE3之外,还有Unreal Tournament引擎、Gamebryo引擎、Serious引擎、顽皮狗引擎等等,这些游戏引擎之所称之为顶尖,主要也是因为在它们的基础上诞生了诸多令世人瞩目的大作。&  首先说说虚幻3引擎,这款在世界范围内拥有至高无上地位的引擎,备受世人欢迎。基于此引擎上的游戏有《生化奇兵》、《永远的毁灭公爵》、《3》等等,它所有编写观念都是为了更加容易的内容制作和编程的开发,为了让所有的美术开发人员能够牵扯到最少程序开发内容的情况下使用抽象程序助手来自由创建虚拟环境,以及提供程序编写者高效率的模块和可扩展的开发构架用来创建,测试,和完成各种类型的游戏制作。 正因为如此,该引擎曾一度被国内某些游戏厂商作为噱头利用,久游的《神兵传奇》就是最悲剧的例子。当然,国内真正是由虚幻3引擎打造的游戏有没有呢?有,如畅游的旗下公司冰动娱乐研发的回合网游《桃园》便是国内首款利用虚幻3引擎打造的网游,虚幻3直接结束了回合制网游读秒时代,也算国人的一大技术突破。  而在市面上与虚幻3能相提并论的引擎目前只有寒霜2与CE3,号称引擎世界的“三大马车”。前者是由EA DICE开发的一款3D游戏引擎,初代主要应用于2000年代晚期的战地系列游戏。除了《战地》系列之外,基于此引擎上的游戏还有《荣誉勋章》、《命令与征服》、《》系列等等;后者是由德国Crytek公司研发,基于这款引擎之上的典型之作是《》、《狙击手:幽灵战士2》等等。CE3引擎的强大之处在于其物理碰撞系统,基于该系统,大到场景天气,小到花草树木,玩家都可以进行真实的交互,例如,花草会因玩家的踩踏而反方向弯曲。它的出现,使得以假乱真的游戏画面,强大的物理效果以及动态光影、动态捕捉等有了实现的可能性,甚至有玩家调侃称“没有孤岛危机挥不掉的电脑”,可见该引擎的无比强大。  目前在国内基于CE3引擎运行的游戏有《战争前线》以及《代号K》,前者是由腾讯代理,后者是搜狐畅游在09年正式签下CE3代理权,历经26个月研发的游戏,也是国内第一款基于该引擎之上的3D MMOARPG网游。  据官方公布的视频来看,这款名为“代号K”的游戏并未拘泥于原着《搜神记》的题材,而是融合东西方画风,向国际化品质看齐。在玩法上,游戏十分强调动作要素,突出劈砍的力道和精确感,并最终摒弃了传统“开房间”模式,采用了无锁定的战斗模式。据官方透露,该游戏预计今年年底会首次技术测试,值得期待。  除虚幻3、寒霜2、CE3等引擎之外,我们耳熟能详的世界顶尖级引擎还有顽皮狗引擎、水晶引擎、source引擎等,《神秘海域》系列、《最终幻想》系列、《传送门》系列等就是最具说服力的例子。其中“顽皮狗游戏引擎”让人们领略了PS3的潜力有多大,《神秘海域》历经三代,对于每一片绿叶、每一张动物的皮毛甚至每一粒沙子的视觉效果都表现的淋漓尽致。而世人对于水晶引擎的形容更为夸张,在《》的发布会上,不仅会上座无虚席,会外更是被围得水泄不通,主要原因就是这一款新的游戏引擎--水晶引擎。整个会议都是围绕这款引擎而展开,与会玩家欣赏到该引擎带来的强大的视觉效果。2011年,还有一款游戏异常火爆,那就是《传送门2》,这是一款基于source引擎研发的游戏,使得整个世界掀起了一股“传送风”,除了传送门之外,大家最为喜爱的也是基于这款引擎打造。  正因为这些顶尖引擎的存在,才有了各种经典的大作,引擎之于游戏,犹如大脑之于人身,起着绝对的主宰作用。  从上述内容中,我们看到,比起国内,国外游戏引擎的研发不仅起步早,而且发展更为成熟,给玩家带来的体验更非一般国内网游所能比拟。但作为衷心希望国产网游强大的玩家而言,我们也应该看到国内网游十几年来的蓬勃发展,大话系列、天龙系列等就是很好的例子。随着国家政策对网游行业的进一步支持,相信本土游戏也能研发出属于自己的,而且具有国际范的游戏引擎,泡菜虽好,犹有腻时,扶桑虽美,也会凋零!  最后,随着网游次时代的即将到来,笔者希望国内游戏厂商除了引进国外顶尖引擎来打造精品网游,给玩家最好的游戏体验之外,更应该勇敢迎接挑战,打造一些属于我们自己的优秀引擎,做出更多的原创大作。
适用平台 连接方式
499599628971598299999102699目前有哪些比较成熟的 HTML5 游戏引擎?
这上面貌似列出了目前所有的HTML5游戏引擎,其中哪些比较成熟呢?最好能开发MMO游戏的,比如黎明帝国
-----------------------------更新-----------------------------------为了不给大家造成困扰,以后用egret引擎创作(且egret团队知道的)上线的游戏都放这里了。传送门:-----------------------------更新-----------------------------------猎豹浏览器(版本2.27)斗地主(棋牌)应用汇,柠檬手机助手,优酷游戏中心,360,天宇应用商店,联想商店 ,小米应用商店 暴走西游(飞行射击)(H5版本后续上线)-----------------------------更新-----------------------------------QQ空间 玩吧 愚公移山(休闲)猎豹浏览器(版本2.26) 热血战机(飞行射击)狂挂传奇(放置RPG)-----------------------------更新(基于王哲同学的更新)-----------------------------------我也比较懒,所以还是沿用一下王哲同学的数据。如王哲同学说的,以上数据是12月17收集Qzone玩吧里面HTML5游戏所用的引擎情况----这里面提到Egret使用为零,如果只看数据,的确不乐观,我也很不愉快。不过还好是14年12月17日的数据,不是15年12月17日的,否则我就真的要挖开一条地缝钻进去了。:)12月17日之前,业内已经有很多游戏应用白鹭引擎和相关的工具做开发了,Egret Engine 1.0是14年8月正式发布,那时H5小游戏形态刚刚借着神经猫重新让web游戏开发者对H5技术在移动app中的应用场景重燃希望;Egret Engine 1.5是12月12日才发布,目前已经有一些知名CP使用Egret开发的H5游戏产品都处于灰度测试阶段或开发阶段,跟王哲同学和大伙正好也可以聊下,这些游戏项目已有多款有核心玩法的游戏正在排队接入QQ玩吧和其他重要渠道,15年1季度还将陆续联合知名渠道发布这些更精彩的游戏项目,力争为今年的HTML5游戏落地开个好头!王哲同学的数据表我还可以根据我的个人看法再做2点补充。第一,我的观点跟王哲同学一致,就是数据表格反映的过去情况的确残酷,也说明了H5游戏过去在用户体验和盈利能力上的孱弱。其实触控的一部分同学在H5的相关产品上也比白鹭早几年就开工了,但是基于表格的数据,到了14年底才争取到了玩吧的20款产品,居然还让传统一套基于DOM技术肆意横行占据半壁江山(有点像1999年PC浏览器上的各种特效都是所谓牛B闪闪的Java Applet特效,结果突然1年间就全没了一样的感觉啊),就足以说明H5技术在移动设备上急需破冰,我想Egret的入局是个好现象,至少触控做H5不那么孤独了,以后有Egret这个小伙伴同行会更有动力。:) 第二,移动设备H5游戏市场接下来可能是瞬息万变,也许再过几个月时间后会发生天翻地覆的变化,让我们拭目以待吧,谁说不是呢,这不,微信开放JS-SDK!Egret出现在这个市场上,就是为了从技术上加速这个市场的进化速度,让更多的web开发者有机会更早的发现这里的新机遇。一个技术标准,一款引擎牛不牛,最终的确要以其创造的商业价值去为结果判断。所以Egret团队很认真,也很努力的想为开发者提供优秀的引擎,并围绕引擎提供一整套的游戏创作解决方案。目前来说,围绕Egret引擎打造的Runtime已经跟小米、腾讯X5、猎豹、百度等展开技术战略合作也是这个考虑,渠道和应用场景对于HTML5即点即玩类型的H5游戏的商业价值上意味着什么,相信从业者都非常明白。但回归事实,路要一步步走,饭要一口口吃,HTML5游戏还处在发展的初始阶段,因此,我们也不是完全赞同以商业价值衡量HTML5引擎价值的说法,市场大赢,市场上的开发者大赢,才是真的有价值。Egret引擎不只是为了能盈利,为了能调动行业大量资源,为了能创造商业价值,以及为了有更多商业化的可能而去做事情。当前作为一个引擎技术服务商更重要的是,能够真的服务到行业的开发者,CP,发行,平台等环节,特别是帮助web游戏开发者大幅度提升他们制作HTML5游戏的用户体验,大幅度提升他们创作游戏的工作效率,提升整个行业的竞争力。这就不只是商业价值那么简单,Egret注重的,还是让整个行业能够健康快速发展。做“最后一公里”的技术公司,应该参透雷军的“极致专注口碑快”的七字诀,专注地为开发者服务,用心打磨产品,少打嘴炮,合力共赢,一个千亿的市场就像大海,到时每个人都可以换着姿势去任性的游泳,都能享受这个市场带来的利益,而不应该把时间浪费在对着过去的数据品味所谓的辉煌或苦涩,更不应该在市场刚刚起步时就划分所谓的势力范围,哪些是你的,哪些是我的,在小水潭里打水仗,图样图森破,心中格局太小。成熟的引擎,不仅仅会盈利,更会推动乃至催生一个成熟的行业,我在白鹭Egret做事有这样的考虑,相信王哲同学也有这样的觉悟。---------------------------------日分割线------------------------------------Egret Engine是一款使用TypeScript语言构建的开源免费的移动游戏引擎。Egret的核心定位是开放,高效,优雅。通过它,你可以快速地创建HTML5类型的移动游戏,也可以将游戏项目编译输出成为目标移动平台的原生游戏应用。
做大型游戏我觉得看下Cocos2D-X的html5分支吧,2D框架里论架构应该是最成熟的,不过是从Obj-C/C++ port过来的,不知道在html5端表现如何iOS上有不少用Cocos2D/Cocos2D-x做的高营收游戏。
我比较懒,直接贴数据吧。可能得罪人,不过无所谓了,事实残酷。以上数据是12月17日手机Qzone玩吧里面html5游戏所用的引擎情况,第一列是引擎名字,第二列游戏数量,第三列游戏占比。我们cocos2d-js不是做得最好的,因为占比第一的是直接用DOM方式开发,canvas路线的兄弟们不要自作多情了。H5游戏有无数小渠道和小平台,但我的衡量标准仅以“能够真正盈利“的手Q玩吧为标准。一个技术标准、一个游戏引擎牛或不牛,最后还是以技术所创造的商业价值(以RMB为单位)为结果的。
似乎这两个比较受推崇 ***来源:P.S. 个人感觉这种问题在Stackoverflow上搜索会比较靠谱,除非真的会有国内的开源库做得比国外还好、却又没得到推广的,或者是你想找的其实是个收费的引擎/框架。
我的这篇文章 可能是你想看的。。。游戏开发这潭水太深,英文水平太差,不敢看国外的,而且这几年国内技术水平也挺高了不少,特别是JS方面。(我个人感觉)最近看了几个国产的js游戏引擎,有点想开发个游戏玩玩,毕竟搞编程这么多年,开发过各种类型的程序,就是没搞过游戏,人生是不完整的。。。就先收录一下我所知道的国产开源h5游戏引擎吧。cocos2d-jsegretSirius2Dlufylegend.js鉴于我对游戏行业的无知,其实很纠结要不要每个引擎写点评论,想想可能会有更无知的人来看我的文章,要不就随便写写吧。cocos2d 应该是IOS平台最火的游戏引擎之一,保险起见加个『之一』总是没有错了哈。而cocos2d-js则是官方新推出不久的JS版本,之前还有个cocos2d-html5,也不知道为什么又推出cocos2d-js,有什么区别呢?还有c++版本之类的,万一你以后要改其它编程语言,还可以继续使用cocos2d。大公司,好像要上市,团队作品,文档很全。开发完可以转换成原生应用,打包之后你的游戏也就和html5没什么关系了,调用的都是高级接口,牛逼闪闪。egret 最近也火到不行,自从出了那个围住神经猫之后……虽是新团队,但也是企业级产品,据说团队都是来自各界精英,大部分是从Flash阵营转过来的。用的是typescript作为开发语言,而且和cocos2d-js一样 也可以转换成原生应用。生命力很旺盛,假以时日必成大器。还有跟腾讯X5浏览器合作,恐怕会是微信游戏开发不二之选。不过看过一些用egret开发的案例,感觉有点Low,也许是围住神经猫给人留下的第一印象吧。比起egret,Sirius2D 展示的一些案例,效果都杠杠的,但是对于他们团队的了解并不是很多,也没有像egret那样搞在线培训,我个人对这引擎还是挺有好感的,但就是不知道它明天会不会死,今天还一度打不开官网…… 拜托也努力一点好吗?lufylegend 应该是《HTML5 Canvas游戏开发实战》作者开发的,这个感觉倒是挺努力的,但是Canvas怎么拼得过WebGL。。。另外:cocos2d egret 都是同时支持WebGL和Canvas的,Sirius2D只支持WebGL,写完感觉没什么信心发表啊,对于以上言论的准确性并不是很有把握,完全凭印象写的,懒得去核实。
以下内容转自开源中国社区,推荐!选择H5游戏引擎的思考维度1、开发语言的支持2、2D、3D、VR的支持3、性能4、引擎的应用广度5、设计理念6、工作流支持力度7、商业化成熟案例8、学习资源与技术支持能力首先,我们要知道,当前主流的游戏引擎有哪些。由于H5引擎有很多,笔者在这里进行了精心的筛选,过滤掉不支持webGL的引擎,以及封装了第三方渲染内核的JS框架,和不能直接在浏览器中运行的JS引擎。为什么要过滤掉这几种呢,首先,没有自己的渲染内核,仅仅是基于第三方的内核作的API封装,笔者很担心可持续的性能优化和维护能力。另外,不能在浏览器中直接运行的JS引擎,将限制H5游戏跨平台的交互能力。还有, 笔者非常看好webGL模式,认为webGL模式才是H5引擎的未来。原因有几点:第一、性能,webGL模式远超Canvas数倍。DOM模式就不适合用于真正的游戏开发,更不用提。第二、3D方向,webGL模式理论上可以制作2D和3D游戏,Canvas和DOM模式下只能制作2D游戏。第三、普及率,webGL的普及率已经非常高了,尤其是支持webGL的腾讯TBS-Blink内核已在4月19日发布,并逐步在微信、QQ空间、QQ浏览器、手机QQ等APP中采用静默***方式全面升级。这个普及率在国内带来的影响,;你懂的……1、选择H5游戏开发语言拥有广泛开发者的H5游戏开发语言共有三种,分别为Flash AS3、TypeScript、JavaScript。其中Flash AS3、TypeScript均属于面向对象的高级脚本语言,通过编译器将原项目代码编译成JavaScript代码文件运行于浏览器之中,面向对象的高级语言无论是项目开发管理,还是项目开发的工具环境的成熟度都明显优于JavaScript脚本语言,尤其是中大型项目方面,AS3等高级语言的效率会更高。从上图看出,支持JavaScript语言的引擎更多,由于AS3语言的编译器为Layabox引擎推出的,因此采用AS3作为开发语言的仅有Layabox引擎。笔者建议在开发中大型游戏项目的时候,采用TypeScript或者是Flash AS3语言进行开发。如果是小型游戏,任选其一即可。2、引擎的未来延续能力选择一个引擎,并不是简单的认为,满足眼前够用就可以了,引擎的未来延续能力也是很重要的,这个项目是2D,下个项目想开发3D,如果引擎不支持怎么办?去换个引擎?如果VR的机会来了,再想发布VR版本,这个引擎不支持,需要重新开发吗?等等问题,作为开发者尽可能要提前想好。通过上图,可以看出,即便是在支持webGL的H5引擎里,有只面向2D游戏的,也有只面向3D游戏的,同时支持2D、3D、VR的H5引擎,从目前看只有Layabox与Egret引擎。3、性能是核心需求性能是H5游戏面临的核心门槛,也是很多H5游戏不被专业玩家认可的重要原因之一。游戏卡顿,不流畅,这样的产品体验很难在激烈竞争中生存下来。H5产业早期的普及阶段即将过去,游戏品质在迅速提高,品质中包括精细的美术和炫酷的动画等。在复杂的游戏项目面前,上述种种元素,其流畅体验度对游戏引擎是极大的考验。所以选择性能优秀的引擎是保证品质的最重要基础,一定要谨慎。在游戏项目研发开始时,一定要先对复杂的模块做DEMO测试,特别是带背景滚动的游戏。比如横屏卷轴游戏,对帧数稳定性要求极高,如果满足不了性能上的需求,可能会带来眩晕、眼花、疲倦等不良体验。在webGL的2D渲染性能方面,pixi.js的性能处于当前的顶级。在webGL的3D渲染性能方面,Three.js非常优秀。在runtime方面Cocos2d-js也有着原生级的表现,经过对比,笔者认为Layabox性能的综合实力最强,在各个渲染领域都保持在HTML5引擎的顶级水平。当然,上图仅作为参考,对于任何号称某个引擎性能最牛的论调,一定要亲自进行性能DEMO的测试对比,而不要轻易采信。由于性能是游戏最核心的需求,笔者这里再多说一句,大型项目在系统复杂度、UI复杂度、动画显示数量和种类等方面与小型游戏项目完全不在一个量级。会涉及到比小游戏更复杂的性能优化、内存管理、资源管理等需求,如果选择了小马拉大车的低性能引擎,项目夭折可能性非常大,除非最后项目开发者花大量时间自己优化引擎。所以性能差一点,就会导致结果差很多,不可主观想象。4、与引擎的应用广度随着H5游戏品质提升,在其他领域也具备一定的竞争力和价值,一次开发可发行各个领域版本,已成为日渐明确的需求,这里面包括发行原生APP手游和PC的flash页游需求,大统一的引擎时代即将来领。目前最火爆的H5游戏《传奇世界H5》据说有40%的收入来自PC网页。发布PC页游时,由于PC浏览器目前对HTML5兼容性不足70%,用户损耗很大,页游联运平台可能会拒绝或放量很少,只有采用能同时发布Flash版本的引擎,才能解决这个问题。5、设计理念与定位设计理念是个比较大的话题,也是个很重要的引擎选择因素,比如引擎是要专注移动端,还是要面向全平台多端游戏市场。是注重性能,还是注重工具链等等。深入了解不同引擎的理念与定位,才能更好的与游戏产品进行结合。上图内容仅作参考,详情建议去各引擎官网深入了解。6、工作流支持力度作为商业级开源引擎,工具链的提供与支持也是一种选择考量要素,比如UI编辑器、粒子编辑器、骨骼编辑器、场景编辑器等等,如果引擎方直接提供或支持,那么将会较大的提升研发效率。本文中提到的7个引擎,只有Egret、Layabox、Cocos2d-JS这三个引擎,在工具链方面提供足够全面的支撑。7、是否有成熟的商业案例怎么证明引擎是成熟的?一定要有成熟的商业案例,一般引擎的官网上都会有游戏案例介绍,我们在选择引擎之前要进行深入体验,包括:商业案例的数量、商业案例的种类、稳定性、流畅度(要在低端机里体验)、项目复杂度、项目相似度等。如果有一些大型成功案例背书会相对安全可靠些。从目前的行业案例来看,Layabox引擎的MMORPG《醉西游》、重度动作游戏《猎刃2》、大型模拟经营游戏《梦幻家园》等无疑是H5引擎技术的最高水准代表作。但是从卡牌、挂机等类型的付费游戏总体数量来看,Egret引擎明显占优,充分说明该引擎的市场宣传力度更胜一筹。8、学习资源与技术支持能力能提供什么样的学习资源,以及技术支持,对于开发者也是重要因素,如果你是技术大牛,只想使用轻量的第三方渲染内核。那么2D游戏,pixi.js无疑是首选。3D游戏,笔者推荐Three.js。但是这两种引擎的学习资料都比较稀少。笔者认为学习资料的完善,以及在学习过程中的技术支持力度,将会很大的帮助你解决引擎使用中的问题。所以,API完善,DEMO完善,文档完善,社区的响应速度,交流氛围,以及QQ技术支持等,都可以作为你选择引擎的因素考量之一。9、页游移植产品的引擎选择目前像《醉西游》等优秀H5产品是Flash页游或手游移植而成,移植类的产品在选用引擎时要注意,代码是否可以直接移植?如果可以,那将节省大量的开发成本。比如Flash AS3开发的2D或3D页游或手游,可以把逻辑与算法代码直接拷贝移植到Layabox引擎项目中,开发速度提高数倍。写在最后:最后提醒一下,千万不要相信某些引擎的单方宣传,一定要花一点时间去研究实践,亲自制作DEMO去作一作对比,动手体验到的才是真理。针对DEMO测试笔者有几点建议:
1、采用一个复杂的UI,特别是复杂列表,比如说没有分页的背包列表,背包里放上不同的道具图片,测试滑动时的流畅度,这块比较考验性能,元素越复杂,数据越多,尤其能对比出来性能上的差异。
2、包含最复杂战斗部分,不要写战斗逻辑代码,不然会花的时间太长,只需要把战斗相关的动画和复杂的元素放在场景中模拟即可,因为H5游戏性能瓶颈通常在于画面的显示。
3、 测试主要目的是看项目在引擎中性能,这是最至关重要的,所以,硬件上,我们要选择低端安卓手机(比如红米)进行测试。软件环境建议使用微信环境测试,首先,因为微信公众号是H5的主要渠道之一,其次,微信当前的H5性能低于chrome浏览器,在恶劣的环境下更能测试引擎的优劣。
推荐LayaAir,绝对是顶级引擎,性能超赞,IDE好使,支持2d、3d、VR,能开发超大游戏,forgame的醉西游,腾讯的QQ农场,乐动卓越的浪漫h5这些大作就是用它开发的。 LayaAir是目前市面上性能最优秀的H5引擎。
最近比较火的是LayaBox酿心打造的LayaAir引擎,性能卓越,建议使用前先自己实测一下LayaAir特点极致性能LayaAir优先使用webgl渲染,如果webgl不可用,自动无缝转为canvas渲染,引擎设计过程中处处以性能为优先原则,LayaAir是为裸跑而设计的HTML5引擎。轻量易用LayaAir API设计上追求精简,简单易用,上手容易,引擎本身非常注意自身大小,是目前同等功能最小的HTML5引擎。支持多语言开发LayaAir同时支持ActionScript3、TypeScript、JavaScript三种语言开发HTML5功能齐全同时支持2D,3D,VR、时间轴动画,缓动、UI系统、粒子动画、骨骼动画、物理系统等提供可视化辅助开发及工具流LayaAirIDE提供代码开发工具及可视化编辑器,清晰的工作流,让美术,策划,程序紧密配合,提高开发效率开源免费引擎全部开源并托管到github,并且全部免费使用,包括商用当前功能Webgl渲染Canvas渲染矢量图图集支持加载管理器HTML富文本位图字体遮罩滤镜时间轴动画UI粒子骨骼物理系统可视化IDE3DVR开源地址
lufylegend不错。
推荐Construct 2,快速创意开发,非常棒,而且兼容性适配性非常好。当然,我只把它和比较过。但这个工具只支持在Windows平台运行,不过用MacOS开发的话,可以装个VirtualBox虚拟机,在上边装一个Windows XP或7都可以运行,没问题的。从Scirra官网的介绍,Construct 2将升级到3,他们为此专门申请了 网站,现在还没有发布,真希望可以快点儿发布,因为宣称将支持多平台。可以关注一下。
已有帐号?
无法登录?
社交帐号登录

参考资料

 

随机推荐