专访青瓷数码林意炜:让小白也能做HTML5游戏

编辑:Holly 发布时间:

厦门青瓷数码的副总裁及引擎事业部负责人林意炜却提出“市场上并没有一款纯粹的真正的H5游戏引擎”的观点,让关注H5游戏以及引擎的行业人士颇为震惊。

  近日,中国游戏开发者大会(CGDC)于上海举行,作为今年备受关注的H5游戏领域,各行业大佬纷纷抛出精彩观点,H5领域一片唱好之音。而在中国游戏开发者大会的引擎专场会议上,来自厦门青瓷数码的副总裁及引擎事业部负责人林意炜却提出“市场上并没有一款纯粹的真正的H5游戏引擎”的观点,让关注H5游戏以及引擎的行业人士颇为震惊。龙虎豹第一时间采访了林意炜,他就开发HTML5引擎的原因以及HTML5行业经验与龙虎豹进行了分享。

 

  游戏公司缘何要做HTML5引擎?

  林意炜表示,游戏引擎领域竞争激烈,而作为一家以游戏开发为主的游戏公司,之所以要开发基于H5游戏的引擎原因有二:第一,青瓷团队从十二年前就开始从事游戏行业的研发,从端游、页游、手游再到如今的H5游戏,积累了不少的游戏制作经验。随着HTML5标准的落地,移动终端浏览器对HTML5标准支持的普及,开发HTML5游戏已是游戏开发商不容忽视的一个领域,因此基于JavaScript语言开发HTML5游戏就是青瓷引擎诞生的最初动因;第二,目前市面上的确有很多不错的H5游戏引擎,比如PIXI、Phaser、Threeejs等,但这些引擎都只是API-based的类库而已,无配套的集成开发工具,离游戏产品制作相距甚远。老牌的游戏引擎厂家,Unity和Unreal目前对于HTML5只有实验性的通过IL2CPP,Emscripten和asm.js等技术将C/C++语言转换成JavaScript的导出方式,而这种方式存在包较大、转换后代码不易调试等诸多问题。

  谈及国内的游戏引擎厂家,林意炜认为他们推动了国内对HTML5游戏产业的发展,但存在着引擎和工具集成不到位,工具过于分散化等诸多问题。至于业内的先驱,cocos和白鹭引擎,一个也是需要进行转换而且工具链还不够成熟,一个具备了太多的Flash基因并且工具链非常分散,而Flash基本宣告死亡了,总的来看他们更注重于***、runtime等。    

青瓷引擎有何特色之处?   

  在与龙虎豹的交谈过程中,林意炜主要介绍了相较于市面上其他引擎工具,青瓷引擎所具备的特色。总结来说,林意炜表示,青瓷引擎提供了API-based的核心引擎类库,同时提供了集成式的工具套件,程序员、美工和策划都可以直接在浏览器上所见即所得做游戏开发工作。而除此之外,青瓷引擎包含一站式集成工具套件。按照林意炜所讲,青瓷引擎开发和整合了游戏中所用到的各种工具,可以提升了开发效率,与其他引擎相比,几乎可以达到5倍甚至10倍之高的效率。除此之外,还具有以下特色:

    1、所见即所得,门槛低。策划、美工人员可以在引擎中直接修改游戏数据、表现效果等,大大降低了沟通成本。

    2、纯HTML5引擎。不需要安装插件,不需要runtime,在浏览器上就可以直接制作游戏。

    3、强大的UI编辑器,零代码自适应各种分辨率。

    4、支持各种主流的动画,比如骨骼动画、Tween曲线动画、帧动画等。

  青瓷引擎后续计划和功能    

  在本次与林意炜交谈的过程中,给龙虎豹留下印象最为深刻的是青瓷引擎的后续计划以及青瓷引擎所要达成的最终目标---在不久的将来,哪怕是不懂得编程的,只要热爱游戏有自己的想法的玩家,都可以通过青瓷引擎制作自己想要的游戏。除此之外,青瓷引擎日后会逐渐提高核心渲染以及编辑器性能,在编辑器中集成更多游戏开发所需要的如粒子系统、骨骼动画编辑等工具,并提供配套的游戏服务器引擎。    

  以下是龙虎豹整理的采访实录。

  龙虎豹:林总您好。请您介绍一下青瓷引擎的基本情况。 

  林意炜:青瓷引擎(QiCi引擎)预计是在9月份的时候正式发布,在ChinaJoy期间我们会发布一个预览版。现在我们的团队已经用青瓷引擎打造出了十几款游戏demo,这些demo有休闲类的《开心消消乐》、《保卫萝卜》的塔防类游戏以及较为重度的《刀塔传奇》,另外还有最近比较火的《愚公移山》。对于愚公移山大部分人不了解,其实青瓷数码就是该款游戏的原作厂家,目前我们正在采用青瓷引擎开发《愚公移山3》的游戏。我们主要是想体现出用青瓷引擎可以快速做出不同类型的高品质H5游戏。青瓷引擎从某种意义上可理解成是HTML5版本的Unity,是真正为H5游戏开发量身定制的游戏引擎工具。    

  龙虎豹:我们注意到青瓷引擎强调两方面,即“在线”以及“高效”,这两方面怎么理解?

  林意炜:“在线”可能会让大家有点误解。在线的意思是说青瓷引擎是跑在所有Web浏览器里面的,无需登录外网,一切代码和资源都在用户本地。像国外的某些引擎都是需要登陆外网才能使用,那这样就会出现两个问题:第一,资源代码安全问题;第二,慢。而且国外有很多引擎都是在线才能使用。另外青瓷引擎强调高效。这次参加ChinaJoy所有的demo我们只用了一星期,很多游戏只用几小时就能完成开发,所以青瓷引擎开发效率是非常高的。目前已经有很多游戏团队开始用青瓷引擎来制作游戏了,包括《放了那只猪》、《愚公移山》、《妈妈再打我一次》等等。    

  龙虎豹:青瓷引擎的开发现在进行到哪一步?

  林意炜:青瓷引擎将以开源和免费的形式发布,目前是0.9版,我们计划2个月内发布青瓷引擎1.0正式版,此外我们还有一个www.zuoyouxi.com域名网址,是青瓷引擎官方入口,我们将提供产品说明、例子、开发手册和API文档等资源到这个网站,近期我们主要精力会放在1.0发布的最后准备工作上,也会筛选部分申请试用者进行合作,以确保我们能提供最好的及时的技术支持。

  龙虎豹:青瓷引擎也是免费对使用者开放的?

  林意炜:青瓷引擎将以开源和免费的形式发布,而且工具永久不会收费。这是我们很确定的事情,要想走这条路就需要很开放的心态,我们也需要玩家和我们一起来参与。

  龙虎豹:与其他引擎相比,青瓷引擎有何不同之处?

  林意炜:青瓷引擎是为H5游戏开发量身定做的游戏开发引擎。我们从核心引擎、到编辑工具到后台服务全部都是采用JavaScript一个语言,因此用户采用青瓷引擎开发H5游戏将具有极高的开发效率。另外我们的引擎工具对美工和策划较为友好,策划、美工人员可以在引擎中直接修改游戏数据、表现效果等,大大降低了沟通成本。

  龙虎豹:青瓷引擎未来是要实现怎样的目标?   

  林意炜:我们打造青瓷引擎的目标也是说能够让玩家自己就能设计出一款H5游戏。不过这可以说是我们终极目标。目前我们分为两个阶段:第一阶段是设计出让程序员能够使用的引擎工具,这次9月份要发布的版本就是针对程序员的版本;第二阶段是为玩家打造出能够使用的引擎工具。也就是说在不久的将来,无论是否学过程序,是否会敲代码,所有人都可以通过青瓷引擎制作自己想要的游戏。

  龙虎豹:对于普通用户而言,意味着零门槛便能创作H5游戏?

  林意炜:到用户DIY游戏的时候,我们会推出不同的工具。程序员和普通用户所使用的工具还是分开的。对于程序员我们采用同一套工具,那么程序员可以使用同一套工具去做不同类型的游戏。而针对用户,我们会垂直去做。举例来说,用户想要DIY塔防类的H5游戏,那我们这个工具一定是为用户打造的专门针对塔防类游戏开发的工具。总结来说,我们为程序员提供的工具就一种,但是未来针对用户,一款游戏类型我们会提供一种工具。当然要达到这个目标对我们的要求很高,因为用户不写代码。所以我们会把用户需要的对于制作一款游戏所需的所有素材打造好。而这种能够让用户DIY游戏也是青瓷引擎相较于其他引擎的特色之处。而我们最终一定会达到这一目标,并且时间不会过久。

  龙虎豹:通过青瓷引擎制作出的H5版本游戏与原来的手游版本有哪些区别?

  林意炜:其实按照功能上来说他们都是一样的,但厂家肯定需要根据H5的特性在技术上和玩家玩法上优化和调整。H5版本的优势就是说玩家在碎片化的时间里打开游戏,无需下载就可以玩了。传播性是H5游戏的一个优势,打开链接你也不会怕病毒或者你的个人信息被盗取,而从技术角度来说,H5游戏出现各种问题,程序员也可以很方便进行调试查错。当然H5游戏也存在它的劣势,就是对于H5重度游戏而言,包体过大,当装到本地之后,在打开运行加载的过程中就有可能出现各种问题。但我们坚信HTML5有很多手段可以解决这些问题,方法论也会逐渐成熟,形成一个标准解决方案。举个例子,最初大家在浏览器里打开客户端的东西比如GMail会觉得很神奇,但是到现在在浏览器里收发邮件是很正常的事情。所以引擎工具跑在浏览器里也会成为很正常的现象,只不过这需要时间。

  龙虎豹:未来如何帮助普通用户推广他们通过青瓷引擎制作的游戏?

  林意炜:未来的话我们会和一些游戏平台或者一些渠道合作,帮助玩家把他们的游戏发到这样的平台。我们也会在www.zuoyouxi.com上去帮助制作者推广游戏。

  龙虎豹:对于H5游戏的发展您认为它是否会像手游一样从轻度偏休闲的游戏类型向重度游戏方向转变?

  林意炜:其实现在从技术的角度上来讲,做重度H5游戏已经没有问题,像这一次我们就做了《刀塔传奇》的demo。但是对于这个问题我认为是要从玩家的角度出发去考虑。各种各样的因素都会影响玩家对于游戏的变化。现在也许H5游戏会更符合玩家的碎片化时间和易传播的特点,目前偏休闲的轻度游戏更加合适,但是未来并不能否认H5游戏会向重度游戏上发展。而之所以还没有还没有重度H5游戏出现的原因有两点:第一,是因为现在还没有合适的引擎,第二,需要引擎工具提供更多的支持。对于H5游戏来说,程序员也处于一个提升的过程,本身的方法论也要提高。引擎要发展,程序员要发展,硬件厂商也需要来配合。比如说有一些硬件厂商的设备有可能和HTML5不兼容,也会影响。这几个方面都要发展以及提升,才会有好的重度HTML5游戏出来。

  厦门青瓷数码:

  厦门青瓷数码技术有限公司是从事网络游戏研发、运营的软件公司,成立于2012年3月。正在运营的包括划时代三端游戏《格子RPG》、精品端游《诛邪》、《问鼎》、《三国志大战》及在行业内外知名度较高的《愚公移山》、《放了那只猪》、《无尽大冒险》等手游。2015年9月,青瓷数码即将推出H5引擎——青瓷引擎(Qici引擎)。