Steam 发布(规划中)

引导开发者完成从注册 Steamworks、填表付费用、上传构建到提审发布的全流程(当前状态:规划中,部分步骤已实测)。

Qu'est-ce que Steam 发布(规划中) ?

**BaronCyrus/ship-steam** 是一个为 AI 编码代理(如 Claude Code、Cursor)设计的技能,用于指导 Unity 游戏开发者将 Windows 版游戏发布到 Steam 平台。该技能涵盖从注册 Steamworks 合作伙伴(Steam Direct)、签署协议、支付 100 美元注册费、填写银行和 W-8BEN 税务信息,到创建应用、设置商店页面、上传构建并提交审核的完整流程。目前已实测了账号注册、收款、税务和身份验证步骤(截至 2026-11-03 以中国大陆个人开发者身份),而应用创建、商店页、构建上传和发布等步骤仍在规划中,仅提供官方链接和操作提纲。技能特别强调了开发者需提前准备收款账户的英文户名、检查游戏是否包含广告(Steam 不接受广告驱动的应用),并提醒等待期(如银行/税务审核最长 30 个工作日、即将推出页面至少公开 2 周才能发售)。还提供了针对 Mac 上使用 Mono 脚本后端打包 Windows 64 位构建的工程指导,以及集成 ShipSteamBuild.cs 脚本的自动化构建命令。总体而言,该技能作为 ship-my-game 项目的一部分,帮助开发者系统性地管理 Steam 发布进度,并记录与官方流程不一致的实测经验。

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BaronCyrus/ShipMyGame/tree/HEAD/skills/ship-steam

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Steam:从注册 Steamworks 到提审发布(规划中)

状态:本渠道仍处于「规划中」阶段,尚未真正进入「审核中」。

  • [已实测] 完成的步骤:P1 账号、P2 收款、税务和身份验证(2026-11-03,中国大陆个人开发者,证件已上传,正在等待 Steam 审核)。P3 的打包脚本仅在一个空工程上测试通过。
  • 未完成的步骤:P4 及以后,仅包含提纲和官方链接。实际操作时请以 Steamworks 后台页面为准,任何差异请记入进度档案的「与技能不符」部分。

前置步骤:请确认 ship-my-game 的第 1~4 步已完成(进度档案、渠道、体检、浏览器)。如未完成,请先阅读该技能。本渠道的进度记录在进度档案的 ## steam 部分。

保密要求:Steamworks 后台页面均标注为 Valve 保密信息,《Steam 分销协议》的条款本身也属于保密内容。后台读取的信息可以向用户口头说明,但不得抄录到本仓库、进度档案或任何公开位置。本技能仅包含公开文档中的规则和操作经验。

开始前先向用户询问以下三个问题,答案记入进度档案:

  1. 使用哪个 Steam 账号注册?新账号是「受限账户」,其商店国家由首次购买时的所在地决定,详见 onboarding.md 第 1 节。
  2. 使用哪个账户收款:国内银行(SWIFT 电汇),还是第三方平台的美国收款账户?在 P1 阶段填写法定英文名称之前,必须先获取该收款账户认可的英文户名,然后在 Steam 中完全照此填写。如果名称不一致(包括姓和名的顺序不同),将导致银行信息无法保存 [实测-失败 → 已修复];一旦名称在 Steam 中提交,后续修改非常困难(需重新注册并取消税务问卷和身份验证)。Payoneer 支持哪些名称以及具体查看位置,详见 onboarding.md 第 2 节。
  3. 使用哪个游戏上架 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 合作伙伴、两份协议、注册费 [实测]

  1. 按照 onboarding.md 第 1 节准备 Steam 账号和网络环境。创建账号和支付注册费时请勿使用代理,否则账号的商店国家将被错误地设置为代理所在的国家。
  2. 获取收款账户认可的英文户名(开工时的第 2 个问题),确定法定英文名称的写法:必须与户名完全一致,姓和名的顺序、空格都相同。详见 onboarding.md 第 2 节。
  3. 打开 https://partner.steamgames.com/ ,请用户登录(使用手机 Steam App 扫码最快捷)。点击「加入 Steamworks」,按 onboarding.md 第 2 节填写法定英文名称、公司形式、当前地址,然后签署保密协议。
  4. 返回主面板,从「添加功能」进入「游戏或软件销售」的注册:签署《Steam 分销协议》,然后支付注册费。详见 onboarding.md 第 3 节。

完成标准:

  • 公司信息页上的法定名称与收款账户认可的某个户名完全一致。
  • 公司信息页的「已签署协议」中包含保密协议和软件分销协议两条记录。
  • 注册费已支付,且付款日期已记入进度档案(从该日起计算 30 天的等待期,之后才能发售)。
  • 账号的商店国家与用户实际居住的国家一致。

P2 收款、税务和身份验证 [实测:证件已上传,等待审核]

  1. 银行信息:首先选择银行账户所在国家,表单字段会根据选择自动调整。收款人英文名必须与法定英文名称完全一致。详见 payouts.md 第 2、3 节。
  2. 税务问卷(第三方 Tax Identity,生成 W-8BEN):邮箱必须填写 Steam 账号绑定的邮箱;外国税号填写 18 位身份证号码。逐页指南见 payouts.md 第 4 节。
  3. 身份证件:提交税务信息后,主面板会出现上传证件的待办事项(实测当天即出现)。逐条向用户朗读请求页的要求;证件照片和手持证件的自拍照一次性上传,并在 30 天内完成。详见 payouts.md 第 5 节。

完成标准:

  • 银行信息已保存,税务信息已提交,证件照片和自拍照已上传,并已收到上传确认。
  • 进度档案的「等待中」部分记录了证件上传日期、预计完成日期(最长约 30 个工作日),以及提示前往 Steamworks 主面板查看审核结果。
  • 如果使用第三方收款平台:Steam 的法定英文名称应出现在该平台认可的户名列表中(Payoneer 可在美元账户详情的「其他收款人名称」中查看)。

P3 Windows 构建 [实测:空工程]

  1. 安装 Windows Build Support (Mono) 模块,详见 build.md 第 2 节。
  2. 将 scripts/ShipSteamBuild.cs 复制到项目的 Assets/Editor/ 目录,然后执行构建:
    ../ship-my-game/scripts/unity_build.sh <工程目录> Win64 ShipSteamBuild.Win64 steam-win64 -shipVersion 1.0.0
    
  3. 自检:日志中包含 [ShipSteam] Succeeded;file Builds/Steam/Windows/<产品名>.exe 显示 PE32+ executable (GUI) x86-64;同一目录下存在 MonoBleedingEdge 文件夹。
  4. 移除 Steam 版中的广告。Mac 上无法运行 Windows 包:如果有 Windows 电脑,请用户实际运行一遍,本仓库尚未实测此步骤。

完成标准:生成一个 64 位 Windows 包;进度档案中记录了版本号、包体大小以及是否在 Windows 上实际运行过。

P4 创建应用和商店页(未实测)

  • 在主面板中点击「创建新应用」会消耗注册费对应的配额,因此先创建应用。
  • 填写商店页面、上传图形素材、设置价格,然后提交商店页审核。审核通过后以「即将推出」状态公开,至少 2 周后才能发售。
  • 依据:即将推出、商店图形素材、发行流程。

完成标准:商店页进入审核状态。这是本渠道第一个「审核中」阶段,到达此步骤后,请按 MAINTAINING.md 考虑将 Steam 列入 README 中的「已收录」列表。

P5 上传构建(未实测)

  • 使用 SteamPipe 将 P3 阶段生成的构建上传到应用,然后提交构建审核。
  • 依据:上传到 Steam、审核流程。

完成标准:构建进入审核状态。

P6 发售(未实测)

  • 在商店页和构建均通过审核、「即将推出」状态满 2 周、且缴费满 30 天之后,按照 提审闸门 将要发售的内容列表提供给用户;待用户确认「发售」后再点击按钮。
  • 依据:发行流程。

等待期

  • 等待 Steam 审核账号(最长约 30 个工作日):不要重复上传证件,也不要重新填写税务问卷,否则会排到队尾。在此期间可以制作 Steam 版构建(移除广告、调整为适合 PC 的操作方式),准备商店素材和文案。实测显示,在审核期间,主面板上已经可以创建新应用 [实测]。
  • 等待第三方平台审核户名(实测第二次提交当天通过):通过后,到美元账户详情的「其他收款人名称」中确认新写法已出现在列表中,详见 payouts.md 第 3 节。
  • 收款:Valve 每月支付上个月的收入,默认累积到 100 美元才支付,且仅以美元支付,详见 payouts.md 第 1 节。资金进入国内后的结汇和个人所得税处理,请参考 payouts-china.md。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills associés