华悦网
当前位置: 首页 >体育 >综合体育 >电子竞技 >正文

微信游戏开发总监:疯狂数据背后,小游戏有怎样的架构能力?

2021-11-18 02:19    

1月15日消息,微信公开课今日在广州举办。会上,微信游戏开发总监麻华锋发表了题为“小游戏接口开放能力解析”的演讲。

此前,微信刚刚宣布了《跳一跳》DAU破亿,小游戏累计使用用户达到3.1亿的成绩。在这些疯狂的数据背后,小游戏背后的技术问题成为了从业者关心的对象,其中就包括它的架构能力。

麻华锋分享的这则演讲就从技术角度出发,解析小游戏背后的架构能力。

以下为演讲实录:

大家下午好!刚过去的12月28日,微信小游戏上线。我们强调玩法,让用户PK起来非常有乐趣。在疯狂数据的背后,这么有魔力的背后,我们来揭开小游戏背后的架构能力。

首先看一下什么是小游戏,小游戏与我们传统所知道的H5游戏什么不同?从架构来看,小游戏是直接把系统原生能力通过JavaBinding的方式注入到Javacore与V8引擎中,提供与H5对齐的canvans与webgl的js接口,也可以称作为runtime方式,同时又提供了微信社交能力、文件系统等平台能力。

我们会强化社交能力,在小游戏植入很多的社交能力,像群分享。往上层来看,H5游戏开发者依赖的是游戏引擎,传统游戏引擎比较多。小游戏这块目前也有一些商家引擎做适配,像layabox、cocos,与Egret,他们配合我们做引擎适配,这样可以帮助开发者尽快适应小游戏的开发。

H5游戏和小游戏之间的区别是什么?小游戏是在H5游戏的基础上增加微信社交能力、文件系统、工具链,我们去掉一些对游戏开发不是那么重要的,像Dom、Bom、Css、Eval。

品牌、内容合作请点这里: 寻求合作 ››

今日推荐