白鹭引擎正式支持Facebook Instant Games开放平台游戏提交测试,附开发指南
美国当地时间3月14日,Facebook向全球开发者正式开放了Instant Games开放平台。作为Facebook Instant Games技术合作方和大中华区游戏接入战略伙伴,白鹭引擎(Egret Engine)已实现正式支持开放平台游戏提交测试。开发者只需使用白鹭引擎最新版本,调用引擎工具流,开发全新针对Facebook Instant Games平台的HTML5游戏,也可将现有采用白鹭引擎开发的HTML5游戏迁移至该开放平台,提交测试通过审核后即可正式上线。
“Instant Games”是Facebook在16年11月于其社交应用Messenger上推出的HTML5游戏平台,由于基于HTML5技术构建,Instant Games可以让用户即时开启小游戏,直接解锁了20亿级别用户市场。17年10月19日Instant Games 已经开始使用来自Facebook Audience Network 的广告,在首批包括 Ever Wing 的4个游戏中进行广告展示,并开启了 Android 平台的支付测试,正式启动游戏变现之路。
在Instant Games 平台上线之初,Facebook即联合HTML5引擎商白鹭科技解决包括底层的升级浏览器内核、适配、支付等问题,目前白鹭引擎已完成了对Facebook Instant Games工作流的全部支持。开发者在采用白鹭引擎开发游戏时可自动完成Instant Games平台所有技术对接的工作,一键输出符合Instant Games技术标准的游戏。除了提供技术接入支持外,白鹭科技将全程帮助开发者做好技术适配和商务对接,协助Facebook进行游戏白名单测试,并审核上线。
Facebook Instant Games开发快速指南
为了帮助开发者深入了解Facebook Instant Games提交测试工作,我们为大家提供了开发快速指南。本指南旨在带领开发者快速使用白鹭引擎(Egret Engine)工具提交并测试Facebook Instant Games平台游戏,其涉及平台功能与规则限制,请参考Facebook官方文档。
Facebook Instant Games开发指南包含了如下内容:
1.创建Facebook Instant Games应用
2.创建Egret项目
3.编写代码或迁移您的项目
4.开发建议
5.打包上传
6.测试
1.创建Facebook Instant Games应用
您需要在https://developers.facebook.com/登陆您的Facebook账号
在我的应用中,点击添加应用,填写应用相关信息,如下图:
进入到新创建的项目详情面板中,在添加商品中选择Facebook Instant Games,如图:
在小游戏详情面板中,填写基本信息
进入到虚拟主机产品,点击生成素材上传访问口令按钮,将生成的口令保存,以备后用,如图:
2.创建Egret项目
创建Egret项目,扩展库中需要选择Facebook Instant Games SDK
3.编写代码或迁移您的项目
关于API,您可以查看Egret文档中心,以获取更详细的说明。
此处以一个示例项目为例,代码如下:
4.开发建议
我们建议您,在开发过程中为接入预留接口。本机测试过程中可忽略Facebook接口,当需要在Facebook中测试时,再开启相关API。
5.打包上传
如果您安装了最新版本的Egret Wing,可点击发布按钮打开上传面板。或者通过Egret Launcher,在项目中的发布设置按钮打开上传面板。
选择Facebook选项卡,填写您的APP ID和刚刚生成的上传口令,在备注中,填写此次上传版本的描述信息。
点击上传即可将当前项目打包并推送到Facebook服务器中。
6.测试
上传成功后,您可在应用管理后台看到刚刚上传的版本。
如要对此版本进行测试,则点击推送到生产环境。
当对应版本从“待命”变为“生产”后,则可以对此版本进行测试。
在Facebook Instant Games中,点击详情,最下方的分享游戏,将当前游戏分享至您的Facebook信息流中。
在手机Facebook APP中点击您刚刚分享的游戏,可以打开游戏进行测试。