白鹭独家解析 Facebook Instant Game

Facebook 最近推出了一个新型的 HTML5 游戏业务: Instant Game,目前还处于内测阶段,没有对外开放。白鹭和 Facebook 有着密切的合作关系,在第一时间取得了内测账号,并把 Instatnt Game 的 SDK 集成在了刚刚发布的 4.0 引擎内。只要配合 Wing 4.0 版本,就可以一键创建出 Instant Game 的示例项目,里面包含所有 API 的示例代码和中文的说明文档。

什么是 Instant Game

传统的游戏都是打开一个网页来玩,目前 Facebook 上的游戏全部都是这种类型。而 Instant Game 是什么呢,我们直接用下面的截图来说明吧。

白鹭独家解析 Facebook Instant Game_第1张图片
页面中有一个分享的游戏

上图是一个标准的 Facebook 页面,信息流中包含一个我分享的游戏。细心的朋友可能会看到,与一般分享不同,我分享的游戏图片上有一个游戏手柄的图标,点击它会怎么样呢?

白鹭独家解析 Facebook Instant Game_第2张图片
浮窗形式的游戏

不是弹出一个新的网页,而是在当前的 Facebook 页面直接弹出一个浮窗,用户可以直接玩里面的游戏。不想玩了点右上方的关闭按钮,关闭浮窗,重新显示底下的 Facebook 页面。

这就是 Instant Game,一种直接出现在好友信息流中的游戏,玩的时候不需要单独打开网页,用户体验更好,获取新用户成本更低。

游戏特点

统一的游戏排行榜
白鹭独家解析 Facebook Instant Game_第3张图片
统一的排行榜,开始、结束界面

游戏加载完成,通过 API 通知 Facebook 后,会显示一个排行榜和开始游戏的按钮。要是你的好友也玩游戏了,上面会显示好友的游戏分数。游戏结束后,也会显示统一的结束画面和排行榜。注: API 文档和使用方法,请参考 Wing 创建的示例项目,本文不再赘述

跨平台
白鹭独家解析 Facebook Instant Game_第4张图片
Messenger 中全屏游戏

除了 Facebook 网页端,它旗下的即时通讯软件 Messenger 也支持 Instant Game。与微信小程序类似,即点即玩,不用安装,在手机中全屏运行游戏,用户体验很好。

代码托管
白鹭独家解析 Facebook Instant Game_第5张图片
代码托管界面

前端代码和资源素材要全部打包上传到 Facebook 的服务器上,zip 包最大为 500MB 。不支持远程资源加载,与微信小程序的规则有点类似。另外注意 FB 全站使用 https,所以你游戏的后端服务器也要是 https。白鹭引擎 4.0 版本已经完全支持 https 和 wss ,大家可以放心使用。

其他

目前 Instant Game 在网页端还处于内测阶段,还没有支付和广告接入的功能,未来会是什么形式出现还不明确。

你可能感兴趣的:(白鹭独家解析 Facebook Instant Game)