由游戏日报、游品会联合长沙师范学院共同举办的“2015游戏行业未来峰会”于近日在湖南长沙成功举办。本届峰会的主题为“嬗变·未来”,聚焦游戏行业热点问题。在会上,Layabox总裁谢成鸿讲解了HTML5游戏引擎的现状和未来的发展,认为HTML5的性能突破将淘汰单个行业领域的全能引擎,向全行业引擎领域发展,HTML5的3D引擎时代也会提前到来。
以下是谢成鸿演讲实录的部分节选:
很高兴回到老家,我一般不会上台说话的,在外面说话因为口音比较严重,不好意思。到湖南来了好像没太大的压力,老乡们好。
关于中国的游戏引擎
先稍微普及一下游戏引擎。游戏引擎包括了开发游戏的核心框架和IDE工具,可以使你大大节省开发时间和成本。而HTML5游戏引擎就是采用HTML5技术的游戏引擎。以往在游戏界,引擎大部分都是源自国外的,比较骄傲的是在HTML5的这个时代,中国第一次在技术层面站在了国际的顶级水平。这里面我们所列的游戏引擎里面,Layabox 、Cocos2d-JS 、Egret都是国产的,PIXI是国外的。
中国HTML5游戏引擎的发展特点
第一是引擎性能高。在这方面,我们之前公布过我们的HTML5引擎与原生APP引擎的性能对比。性能测试数据还大幅高于APP引擎的性能,中国的HTML5发展水平是处于全球的领先水平了。
第二个是运行器,什么叫运行器?如果大家玩过页游,知道Flash的可能就会知道,Flash它自身并不是属于一个浏览器的协议标准,它是通过Flash Player来运行的自我协议,这个是Flash的运行器。在中国第一次提出了这个运行器的概念,主要得益于QQ浏览器与Layabox、Egret、Cocos三家引擎的运行器合作。各引擎的产品在支持该引擎的运行器上能获得更好的性能体验。大家以前玩的很多HTML5游戏都是中小型的游戏,要跟现在的APP游戏比较,无论在性能方面,还是在游戏的视觉设计上还有些差距。有差距的原因是因为原生HTML5的性能不足,所以我们推出了运行器这个东西解决性能问题。
第三是全行业引擎的发展方向,由于中国HTML5引擎在性能上的突破,将会逐渐淘汰单行业领域引擎,向全行业引擎领域发展。以前的引擎做端游就是端游的,做页游就是页游的,做手游就是手游的。但是随着HTML5游戏引擎的完善,从2016年开始会流行全行业引擎。就是用一个引擎就能同时开发出APP、HTML5、VR、Flash多种版本,甚至可以打包成EXE的安装软件。这种全平台的引擎会逐步发展起来。未来单一引擎会逐步的从这个历史舞台退出。
第四个特点是商业化与生态化,中国是免费经济市场,通过免费向周边服务化的方向发展,这与国外商业模式是不同的。在引擎商推动下建立的生态服务体系,涵盖了研发、发行、运营、结算各个环节。引擎商现在所扮演的角色已经不再是简简单单的引擎提供方,各家引擎,包括LayaBox在2016年都会搭建更加完整的开发者生态圈。
最后是资本化,目前中国的HTML5投资还是比较热的,2015年HTML5游戏研发商、HTML5工具研发商、引擎商、平台方、数据服务等纷纷获得投资,资本已经关注到这个新兴的蓝海领域了。
HTML5运行器
因为运行器是一个新的概念,所以这里再稍微给大家介绍一下。
由于浏览器不是为游戏而打造的,所以在性能方面其实有严重的欠缺。运行器作为优秀HTML5引擎的配套组件,通过接管浏览器职能,让HTML5产品基于运行器渲染运行,来解决原生HTML5面临的浏览器兼容性以及性能问题。
不过,当前各引擎商的运行器标准不统一,仅对各自的引擎提升性能,并非通用运行器,且存在性能差异。另外,运行器需要内置到APP中,所以运行器的应用广度受渠道APP植入速度影响。这些是运行器当前面临的一些问题。
至于运行器的历史,最早可以追溯到2000年全球最大的页游平台“可乐吧”采用的FancyBox浏览器插件,我是FancyBox的创始人,我们当时完成一个基于PC浏览器的游戏运行器产品,这和今天我们在移动端的运行器体系架构一样的。
目前,我们的LayaPlayer运行器已经是内嵌在QQ浏览器、QQ空间、百度浏览器、新浪微博、YY多玩、酷狗、美图、三大运营商(移动电信联通)等等二十多家渠道上面,移动设备的安装量覆盖超过5亿,而且还在逐步拓展。
HTML5引擎提供的服务
HTML5引擎能够为我们的CP提供的是哪些服务。
第一是引擎库。因为游戏开发过程中,会有很多底层库的需求,每个项目的引擎底层都是自己来写,对人才的要求极高,如果不够成熟和稳定,对项目的开发周期和性能产生非常重大的影响,有的影响甚至是致命的,所以开发者最好的方式是选择一个成熟稳定的引擎,而这个引擎的API库会提供游戏开发的大部分底层功能,这样开发者就可以避免了大量高难度和重复性功能的实现。
第二是IDE工具,也叫集成化开发环境,通过工具化使开发难度大大降低。比如UI编辑器,就是IDE的重要组成之一,以前要专门的程序员才能写,通过IDE工具,以后美术人员、策划人员就可以直接设计游戏界面和游戏场景了。
第三是开放平台,你开发完成产品之后要对接到各个渠道,这是一个费时费力还很难推进的事。而引擎厂商和各渠道对接后,会把接口形成统一标准化,你只要对接引擎的一方就可以了,而这个对接我们会放到开放平台,让开发者自助完成。
最后是开发者相关的服务,专业引擎方需要一个团队来不断的维护更新,以及提供完善的教程文档和问答服务。比如,问答社区、开发者文档中心、开发者QQ群、微信公众帐号等。
HTML5引擎支持的游戏类型
HTML5游戏能作哪些类型,还有很多CP存在一些疑虑。因为大家见到更多的可能是挂机类和休闲游戏等中轻度游戏。其实是HTML5已经可以胜任各种类型的游戏研发。目前已经有很多CP在用Layabox引擎在开发ARPG、Moba、SLG、ACT、卡牌、射击等各种类型的大型游戏。例如已经在安卓HTML5渠道和苹果appstore上线的重度动作游戏《猎刃2》,它从视觉、动作以及在性能上面的体验,已经跟APP游戏没有区别了,代表着目前HTML5游戏的最高技术水平。
除了《猎刃2》这个行业标杆产品之外,Layabox引擎在12月份给各渠道提交的大型HTML5游戏达到6款。这里面包括了千万月流水的ARPG页游转换的HTML5游戏《醉西游》,游戏的重度甚至超过《猎刃2》。还包括了千万级月流水手游转换的HTML5游戏《魔卡幻想》。即将提测和正处于上线前优化阶段的大型游戏近20款。
HTML5的3D引擎时代提前来了
很多CP还在消化轻量级2D游戏的时候,其实引擎厂商已经在瞄准3D游戏时代了,目前HTML5的三大引擎商都有了自己的3D引擎,并且有CP已开始采用Layabox引擎开发3D游戏,预计在2016年上半年推出。由于3D引擎实现VR非常容易,采用3D引擎可以顺带把VR版本也发布出来,对于越来越热的VR概念,这绝对是个好消息。
关于Layabox引擎
最后再介绍一下Layabox,Layabox目前的主要业务一个是运行器,另一个是LayaFlash引擎,LayaFlash引擎能将原来FLASH语言开发的产品直接能转换成HTML5游戏,所以能够大大节省开发成本,目前已经有了大量成功案例。当然也可以直接用Flash语言和Flash工具开发新产品。
另外,LayaAir是我们春节后即将内测发布的一款引擎。这款引擎最大的特点是能够脱离运行器的依赖直接运行大型HTML5游戏,包括3D游戏。这个性能在全球也是领先的。
最后介绍一下Layabox引擎的合作伙伴,我们是腾讯和猎豹最早的HTML5游戏引擎合作伙伴之一,而百度目前只有Layabox的运行器完成了植入合作,还有新浪微博、YY多玩、酷狗、美图、三大运营商等等几十家主流HTML5渠道我们都完成了运行器的植入。除了渠道,Layabox还拥有丰富的IP合作伙伴,这里包括阅文集团、华谊兄弟、1905电影网、大角虫、银莱影业等,都是我们的战略合作伙伴,如果大家到时候有一些IP的需求,也可以找我们。谢谢大家!
官网:http://layabox.com/