开发小游戏

更新时间:
复制为 MD 格式

基于引擎导出的游戏,使用 IDE 中的 mPaaS 打开后上传。

  1. 下载安装小程序 IDE

  2. 创建小游戏。

    打开小程序 IDE,在左侧列表中单击 小游戏 ,并单击右侧的 + 打开创建页面,单击 mPaaS,选择空白模板。

    image.png

    在创建项目页面输入 项目名称 并指定 项目路径,单击 完成 即可创建小游戏项目。

  3. 下载配置 、登录 IDE 、关联小游戏与 小程序 一致,详情请参考开发小程序 快速开始

  4. 编辑代码。

    创建完项目之后即可编辑代码。

    image.png

    客户端接入(小游戏端)
    目前支持 Cocos 和 Laya 引擎。请通过引擎开发工具将项目导出为支付宝小游戏格式,随后使用 小程序 IDE 打开该项目。在 IDE 中,请将项目类型设置为 mPaaS 小游戏,登录账号后单击上传 即可。

    服务端接入
    服务端需重新接入以支持订单状态同步。请务必实现以下两个核心接口:

    • 被动通知:订单状态回调

    • 主动查询:查询订单状态

    具体接口定义及参数说明,请参阅 服务端 API 文档。

  5. 上传小游戏。

    image.png

  6. 发布小游戏。

    前往 mPaaS 控制台 > 小游戏 > 小游戏发布 进行发布操作。

    操作步骤

    进入 mPaaS 控制台,完成以下步骤:

    1. 单击左侧导航栏的 小游戏 > 小游戏发布

    2. 在打开的 小游戏正式包管理 页,选择您要发布的小游戏包,并单击右侧的 创建发布

    3. 在打开的 创建发布任务 页面,完成以下配置:

      • 发布类型:选择 灰度 或者 正式 发布类型。

      • 发布模型:选择 白名单 或者 时间窗 发布类型。

        • 如果选择 白名单 发布模型,在下方的 白名单配置 中选择白名单。

          说明

          当选中的某个白名单用户数超过 10 万时,仅取前 10 万。

        • 如果选择 时间窗,在下方选择 结束时间灰度人数

      • 发布描述:填写该小程序包发布任务的描述。

      • 高级规则:可选,为该发布任务添加一条或多条高级规则。

        • 类型:选择 城市、机型、网络 或 设备系统版本。

        • 操作类型:选择是否包含上方选择的类型。

        • 资源值:在下拉菜单中,选择所选类型对应的资源值。

    4. 单击 确定 即可发布。

    结果

    小游戏包列表 页,您可以看到该发布的小游戏包状态显示 灰度发布中正式发布中。同时,在小游戏包右侧详情页,将鼠标悬停在 查看图标,您可以看到发布的小游戏图标。

    后续步骤

    管理已发布的小游戏包和管理小程序包方式一致。