快手小游戏UnityInstantGame接入说明
 
UnityInstantGameUnity最新的小游戏解决方案,该方案可以将Unity手游戏转换成即点即玩无需安装的小游戏。在最新的版本中,快手小游戏平台(仅限Android)已经支持UnityInstantGame运行和分发。本文旨在帮助开发者了解如何将自己开发的Unity游戏通过UnityInstantGame方案集成至快手小游戏平台。
成为快手小游戏开发者
您需要先成为快手小游戏开发者,才能在快手小游戏平台发布您的游戏,请参考快手小游戏入驻指南注册成为快手小游戏开发者。
注:目前快手小游戏只支持企业开发者注册,暂不支持个人开发者注册。
 
开发UnityInstantGame
使用支持UnityInstantGameUnityEditor版本开发并预览游戏内容,开发时,您需要遵守快手小游戏UnityInstantGame安全限制以及快手小游戏审核规范。下载支持UnityInstantGameEditor版本,请查阅Unity官网
参考快手小游戏UnityInstantGameSDK,接入快手平台相关能力。
参考UnityInstantGame转换方案将当前Unity游戏导出成快手平台的UnityInstantGame格式,导出结果为一个名为ig_kwai.json的文件。
如图:在InstanceGame发布配置中选择MinigamePlatform值为Kwai,发布成功后,可以在游戏工程根目录下找到IGOutput/ig_kwai.json文件
提交审核
参考快手小游戏开发者工具使用指南,下载安装快手小游戏开发者工具,创建一个UnityInstantGame工程,然后将上述步骤中导出的ig_kwai.json文件放入工程目录。
图示:创建UnityInstantGame工程
图示:将ig_kwai.json放入工程目录
 
点击"真机预览"Button,生成预览二维码,使用最新版快手App扫描生成的二维码,预览小游戏运行效果。
确认预览结果无误后,点击"上传"Button,提交游戏以供审核。
 
安全限制
出于安全性考虑,快手小游戏在沙盒环境中运行UnityInstantGame,在该沙盒环境下,游戏对API的使用受到以下限制: