remix-submission-rules
Remix 游戏提交的校验与发布约束规则,用于判断某个游戏版本是否达到可发布状态。核心要求包括:游戏代码必须存在,且游戏需具有名称、图标以及至少一个分类;代码中必须包含特定的 SDK 钩子,例如在 HTML 的 <head> 中引入 @remix-gg/sdk 脚本,并调用 gameOver、onPlayAgain、onToggleMute 等相关接口。规则还对 Agent REST 流程作出约束:通过 POST /v1/games 创建游戏草稿,通过 POST /v1/games/{gameId}/versions/{versionId}/code 更新当前版本代码,不得从 Agent REST 创建额外版本或直接提交,也不得更新已上线版本。元数据方面,名称与分类通过现有游戏元数据 API 设置,图标与二进制资源需在 Remix Studio/应用流程中上传,暂未提供专门的 Agent REST 图标上传路由。可通过校验接口确认阻断项,并获取整体就绪信号。