Steam:从注册 Steamworks 到提审发布(规划中)
状态:本渠道仍处于「规划中」阶段,尚未真正进入「审核中」。
[已实测]完成的步骤:P1 账号、P2 收款、税务和身份验证(2026-11-03,中国大陆个人开发者,证件已上传,正在等待 Steam 审核)。P3 的打包脚本仅在一个空工程上测试通过。- 未完成的步骤:P4 及以后,仅包含提纲和官方链接。实际操作时请以 Steamworks 后台页面为准,任何差异请记入进度档案的「与技能不符」部分。
前置步骤:请确认 ship-my-game 的第 1~4 步已完成(进度档案、渠道、体检、浏览器)。如未完成,请先阅读该技能。本渠道的进度记录在进度档案的 ## steam 部分。
保密要求:Steamworks 后台页面均标注为 Valve 保密信息,《Steam 分销协议》的条款本身也属于保密内容。后台读取的信息可以向用户口头说明,但不得抄录到本仓库、进度档案或任何公开位置。本技能仅包含公开文档中的规则和操作经验。
开始前先向用户询问以下三个问题,答案记入进度档案:
- 使用哪个 Steam 账号注册?新账号是「受限账户」,其商店国家由首次购买时的所在地决定,详见 onboarding.md 第 1 节。
- 使用哪个账户收款:国内银行(SWIFT 电汇),还是第三方平台的美国收款账户?在 P1 阶段填写法定英文名称之前,必须先获取该收款账户认可的英文户名,然后在 Steam 中完全照此填写。如果名称不一致(包括姓和名的顺序不同),将导致银行信息无法保存
[实测-失败 → 已修复];一旦名称在 Steam 中提交,后续修改非常困难(需重新注册并取消税务问卷和身份验证)。Payoneer 支持哪些名称以及具体查看位置,详见 onboarding.md 第 2 节。 - 使用哪个游戏上架 Steam?游戏中是否包含广告?Steam 不接受以广告作为商业模式的应用 官方链接。
然后告知用户时间线:
| 事项 | 时长 | 依据 |
|---|---|---|
| 银行、税务、身份审核 | 15~30 天;实际测试提交税务信息后,后台提示最长约 30 个工作日 | 官方链接;[实测] |
| 缴纳注册费后可发售 | 30 天。入门文档写的是 21 天,但与 Steam Direct 页面不一致,请按 30 天准备 | Steam Direct、入门文档 |
| 「即将推出」页面公开 | 至少 2 周才能发售 | 官方链接 |
| 商店页审核 | 一般 3~5 个工作日,建议在计划上线日期前至少 7 天提交 | 官方链接 |
| 构建审核 | 1~5 天 | 官方链接 |
用户操作事项
| 事项 | 阶段 |
|---|---|
| 创建 Steam 账号;登录 Steam 和 Steamworks(密码、Steam 令牌扫码) | P1 |
| 签署保密协议和《Steam 分销协议》:先用三到五句话简要说明要点,用户自行勾选并输入验证码 | P1 |
| 支付 100 美元注册费 | P1 |
| 填写银行账号和外国税号;签署 W-8BEN;拍摄证件照片和手持证件的自拍照并上传 | P2 |
| 在第三方收款平台补充登记户名写法(如需要) | P2 |
| 提交商店页和构建审核、点击发布:用户说「提交」后由你点击;如果被权限系统拦截,则由用户点击 | P4~P6 |
工程要求
在 ship-my-game 的第 3 步中,需对照下表检查差距。详细内容见 references/build.md。
| 项 | 要求 | 依据 |
|---|---|---|
| 平台 | Windows 64 位 | — |
| 脚本后端 | 在 Mac 上仅支持 Mono:Unity 不支持从 macOS 交叉编译 Windows 版 IL2CPP,Mac 版 Hub 也仅提供「Windows Build Support (Mono)」模块。如需 IL2CPP,必须在 Windows 上打包 | 官方文档;[实测] |
| 模块 | Windows Build Support (Mono),安装方法见 build.md 第 2 节 | [实测:6000.6.5f1] |
| 场景列表 | Build Settings 中的场景列表不能为空;scripts/ShipSteamBuild.cs 遇到空列表会直接报错 | [实测-失败 → 已修复] |
| 广告 | 移除 Steam 版的广告 SDK 和广告入口 | 官方链接 |
| Steamworks SDK | 成就、云存档等功能尚未实测 | — |
阶段
命令和链接中的相对路径(scripts/…、../ship-my-game/…)均以本技能所在目录为基准。
P1 账号:Steamworks 合作伙伴、两份协议、注册费 [实测]
- 按照 onboarding.md 第 1 节准备 Steam 账号和网络环境。创建账号和支付注册费时请勿使用代理,否则账号的商店国家将被错误地设置为代理所在的国家。
- 获取收款账户认可的英文户名(开工时的第 2 个问题),确定法定英文名称的写法:必须与户名完全一致,姓和名的顺序、空格都相同。详见 onboarding.md 第 2 节。
- 打开 https://partner.steamgames.com/ ,请用户登录(使用手机 Steam App 扫码最快捷)。点击「加入 Steamworks」,按 onboarding.md 第 2 节填写法定英文名称、公司形式、当前地址,然后签署保密协议。
- 返回主面板,从「添加功能」进入「游戏或软件销售」的注册:签署《Steam 分销协议》,然后支付注册费。详见 onboarding.md 第 3 节。
完成标准:
- 公司信息页上的法定名称与收款账户认可的某个户名完全一致。
- 公司信息页的「已签署协议」中包含保密协议和软件分销协议两条记录。
- 注册费已支付,且付款日期已记入进度档案(从该日起计算 30 天的等待期,之后才能发售)。
- 账号的商店国家与用户实际居住的国家一致。
P2 收款、税务和身份验证 [实测:证件已上传,等待审核]
- 银行信息:首先选择银行账户所在国家,表单字段会根据选择自动调整。收款人英文名必须与法定英文名称完全一致。详见 payouts.md 第 2、3 节。
- 税务问卷(第三方 Tax Identity,生成 W-8BEN):邮箱必须填写 Steam 账号绑定的邮箱;外国税号填写 18 位身份证号码。逐页指南见 payouts.md 第 4 节。
- 身份证件:提交税务信息后,主面板会出现上传证件的待办事项(实测当天即出现)。逐条向用户朗读请求页的要求;证件照片和手持证件的自拍照一次性上传,并在 30 天内完成。详见 payouts.md 第 5 节。
完成标准:
- 银行信息已保存,税务信息已提交,证件照片和自拍照已上传,并已收到上传确认。
- 进度档案的「等待中」部分记录了证件上传日期、预计完成日期(最长约 30 个工作日),以及提示前往 Steamworks 主面板查看审核结果。
- 如果使用第三方收款平台:Steam 的法定英文名称应出现在该平台认可的户名列表中(Payoneer 可在美元账户详情的「其他收款人名称」中查看)。
P3 Windows 构建 [实测:空工程]
- 安装 Windows Build Support (Mono) 模块,详见 build.md 第 2 节。
- 将
scripts/ShipSteamBuild.cs复制到项目的Assets/Editor/目录,然后执行构建:../ship-my-game/scripts/unity_build.sh <工程目录> Win64 ShipSteamBuild.Win64 steam-win64 -shipVersion 1.0.0 - 自检:日志中包含
[ShipSteam] Succeeded;file Builds/Steam/Windows/<产品名>.exe显示PE32+ executable (GUI) x86-64;同一目录下存在MonoBleedingEdge文件夹。 - 移除 Steam 版中的广告。Mac 上无法运行 Windows 包:如果有 Windows 电脑,请用户实际运行一遍,本仓库尚未实测此步骤。
完成标准:生成一个 64 位 Windows 包;进度档案中记录了版本号、包体大小以及是否在 Windows 上实际运行过。
P4 创建应用和商店页(未实测)
- 在主面板中点击「创建新应用」会消耗注册费对应的配额,因此先创建应用。
- 填写商店页面、上传图形素材、设置价格,然后提交商店页审核。审核通过后以「即将推出」状态公开,至少 2 周后才能发售。
- 依据:即将推出、商店图形素材、发行流程。
完成标准:商店页进入审核状态。这是本渠道第一个「审核中」阶段,到达此步骤后,请按 MAINTAINING.md 考虑将 Steam 列入 README 中的「已收录」列表。
P5 上传构建(未实测)
完成标准:构建进入审核状态。
P6 发售(未实测)
等待期
- 等待 Steam 审核账号(最长约 30 个工作日):不要重复上传证件,也不要重新填写税务问卷,否则会排到队尾。在此期间可以制作 Steam 版构建(移除广告、调整为适合 PC 的操作方式),准备商店素材和文案。实测显示,在审核期间,主面板上已经可以创建新应用
[实测]。 - 等待第三方平台审核户名(实测第二次提交当天通过):通过后,到美元账户详情的「其他收款人名称」中确认新写法已出现在列表中,详见 payouts.md 第 3 节。
- 收款:Valve 每月支付上个月的收入,默认累积到 100 美元才支付,且仅以美元支付,详见 payouts.md 第 1 节。资金进入国内后的结汇和个人所得税处理,请参考 payouts-china.md。