近日,游戏开发商悟空间融资200万美元拓展海外市场。而在由腾讯QQ空间玩吧联合9秒社区主办的2015HTML5移动开发者大会上,其自主研发的《时空召唤》参与评选,并在一众竞争精品中脱颖而出,荣获腾讯玩吧“中国杯”HTML5游戏一等奖。
腾讯QQ空间技术副总经理石玉磊(左)颁奖给Wozlla悟空间创始人谢子斌
事实上,悟空间本身就是一个具备充分国际化基因的团队,创始人谢子斌来自马来西亚,是前Opera中国首席标准官、前W3C HTML5中文小组主席;团队中包含了国际知名游戏刺客信条、NOVA2、狂野飞车的制作人;核心成员均来自海外或具备多年海外从业经验。
悟空间与全球HTML5行业主流厂商保持着广泛的合作与交流。“HTML5将会越来越多地影响整个手游市场,中国是HTML5游戏领域居于世界领导”,悟空间创始人谢子斌说。
据悉,悟空间已计划首先在墨西哥设立办公室,用以拓展美洲市场。
以下内容为悟空间创始人谢子斌演讲——HTML5重度游戏的各种坑
今天我们谈到很多关于H5技术的性能和瓶颈。今天我发现女程序员比例还是挺高,这是我第一次来到演讲会场看到这么多女生,更有加入H5行业的动力。
回来说一说今天的演讲,我们悟空间是做重度H5游戏的团队,我本人是2010年来到中国,我来自马来西亚,在2012年创业之前我做得更多是H5技术标准制定,2013年之后就和一帮人出来做H5开发,定位是在重度游戏开发。
《时空召唤》这款游戏是轻IP的游戏,我们有自己的IP,在漫画上连载。这是纯H5打造的一款游戏。这款游戏在十年前,劳动节时在QQ空间正式上线,QQ空间上线之余我们也在IOS上线,也在WEB渠道上线,某种意义上是打通某种渠道的H5重度游戏。
这个游戏有完整的世界观,男主和女主一开始失忆进入新手关。我们改了很多次,这款游戏花了两年的时间研发。为什么今天想讨论H5各种坑。我觉得花两年的时间,除了技术以外,还包括游戏的各种修改,这个截图其实是比较旧的截图,差不多是一年前的截图。我们从自动战斗画面到时间轴的战斗,到最后手动触发战斗,我们改了很多次,我们甚至重写了。这是战斗的画面。我们有各种系统,这是其中的一个系统。
每个主角培养会有不同的技能,这些技能是从不同的地方获取,从画风来说是非常经典的日式MORPG。这是我们的海市,海市有很多不同的地方,神秘塔、死亡迷宫、极限BOSS等等,不同挑战,不同模块的玩法。从这个角度是很完整的MORPG,我们去年已经做完这款游戏,我们有很多代理方,当时做了封装,我们给代表方看,当时没有人看出来它是H5游戏,从某种角度来说我们走得比较前面。包括现在QQ空间版本,如果大家打开的话,从体验来说也是很完整的,和原生媲美性能的一个东西。
介绍完这款游戏,我们就来谈谈我们面对很多的抉择,第一个坑是H5技术选项,到底选哪一种H5技术选项,大家都有读过一篇报道,说QQ空间上的80款游戏有哪种类型的技术。大家猜猜这三种技术之中哪一种最多,就是在空间上。觉得是WebGL可以举手,觉得是Canvas可以举手,觉得是DOM可以举手。DOM和Canvas的比较多,读过那篇文章的都知道,空间上大部分游戏都是由DOM制作。这也印证DOM的属性,大家都是程序员,大家都了解DOM的种种属性,也了解它制作游戏的合适度。前面看很多H5走短频快的开发模式,这和技术选项也有关系,选择开发技术比较快的技术。
我们团队一开始用Canvas,最后选择WebGL,如果游戏体验要深度提高,我们觉得还是WebGL这块是H5未来发展的方向。做重度H5游戏,大家会考虑匹配,大家属性那一类游戏,如果可以我们建议选择WebGL这块的技术。选择WebGL会有一个问号,WebGL在市面上支持如何,这是程序员非常关心,浏览器WebGL支持到什么程度。我们也是比较担心WebGL性能到哪里,我经常跟谭凯聊,他也比较担心这块。比较不错的发展,WebGL这块兼容性已经比较好了。
大家知道QQ空间用的是腾讯X5引擎,在WebGL支持方面会越来越好。大家如果想用WebGL又担心兼容性,我觉得大家可以放马尝试,看看我们的游戏纯WebGL在QQ空间上跑得也不错。
第二个坑是性能。其实也不用多说了,每个嘉宾都说到性能是解决的问题。还有就是发热。我之前跟Layabox谢总经常聊,第一个问题不会问性能,会问发热。其实去年我们做好这款游戏时,我们团队内部有一个笑话,这款游戏一定要在冬天发,发热确实是一个问题,不过我觉得发热问题不仅仅是H5的问题,其实是所有游戏的问题。
其他的游戏之所以有这些问题,是因为渲染一些做法不是特别正确。比方说H5,我们能不能把想要计算的东西预先计算好,不要经常叫,你的画度不用一直重新渲染。只要做到合适的调整,其实发热这个问题是没有问题的。
兼容性这个问题非常有意思,空间要上线之前我们做了测试,一个很奇葩的现象,我们在低端机上的性能比高端机上的性能要好,我们在红米和小米的性能比 在华为荣耀、PLUS好。我们沟通过后做了内部调整,这个问题也解决了。我们觉得兼容方面已经很不错了。
大家想上玩吧可以直接在QQ浏览器上测试,因为上玩吧测试稳当测试QQ浏览器就可以,QQ浏览器通过就可以通过,他们用的内核是X5,你用H5开发注重QQ浏览器测试,应该是在玩吧测试是同样的,他们都是调动同样的内核跑。
第三个坑是周边支持。我们做这款游戏我们端和WP都要测试,SDK实现不够完整,好处是渠道特别多。这些渠道在SDK方面也做的特别完整,大家也可以进行调查。还有一个坑是开发者工具链不是特别完整。我们说的开发者工具链是针对WebGL,WebGL开发工具链不是那么完整,如果有另外一个工具链可能对游戏开发更好。
怎么填坑呢?第一就是社区。我们希望可以找到更多使用WebGL的开发者,有谁可以做WebGL开发,想做游戏欢迎待会儿聊,悟空间提前打广告,也是技术方面的。第二就是渠道。渠道方面在中国还是特别简单,IKER从美国过来,他每次反映是为什么中国关注度这么高,很多公司在渠道方面都很用心,这块已经相应很不错了。第三就是技术。大家也会瞄准空间,或者腾讯应用开发。X5还是比较不错,如果用X5,大家会发现支持已经很不错。之前的支持已经很高,我相信未来支持会更高。