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