Steam 发布清单
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/steam-publish-lr-56c7。
技能介绍
发布 Steam 游戏的核心痛点
当游戏打包完成后,你大概率会以为“上传到 Steam 就能上线”——但现实是,Steam 发布需要两条并行轨道同时通过:商店页(存在性) 和构建(SteamPipe 上传+发布检查项)。任何一条轨道漏掉关键步骤,都会导致无法正式发布:比如忘记配置 depot 导致客户端无法下载,或商店页元数据未通过审核直接卡住发布流程。手动整理这些步骤不仅耗时,还容易遗漏像 steam_appid.txt 配置、beta 分支权限这类细节,尤其对第一次发布 Steam 游戏的开发团队来说,试错成本很高。
技能如何覆盖发布全流程
这个技能的作用是把 Steam 发布的复杂流程拆解成可执行的清单,核心覆盖两类关键环节:
- 前置条件梳理:先确认 Partner 账号和 Steam Direct 费用(每个 App 100 美元),获取 App ID 作为核心标识;然后创建仅授予“Edit App Metadata”和“Publish App Changes To Steam”权限的专用构建账号,避免用管理员账号操作;最后在上传机器上下载 Steamworks SDK,定位到
tools/ContentBuilder/下的 SteamPipe 工具。 - 并行轨道操作:同时推进商店页配置(应用元数据、截图、描述)和构建轨道(配置 depots 和 packages、用
steamcmd上传构建、管理 beta 分支);最后执行发布检查项,确保两条轨道都通过审核。 - 深层的构建脚本、CI/CD 细节(比如 token 安全配置)可以参考
references/steampipe-build-scripts.md。
适用边界与注意点
不是所有和 Steam 相关的需求都适用:
- itch.io 发布请用
itch-publish,本技能不支持; - 游戏内集成 Steamworks API(成就、云存档、Overlay)属于引擎 SDK 集成范畴,不在此技能覆盖范围内;
- 定价策略、税务等财务建议需参考 Steamworks 官方文档或咨询专业人士,技能不涉及。
使用场景
- 首次为新游戏申请 App ID,需要配置商店页的截图、描述等元数据并完成发布前的存在性检查
- 已生成构建包,需配置 depot 与 package 并通过 steamcmd 上传到 SteamPipe
- 准备发布测试分支,需要管理 beta 分支权限并执行发布检查项确认两条轨道均通过
- 需要整理 Steam 发布前置条件清单,包括 Partner 账号、专用构建账号权限和 SDK 安装
适合人员
- 独立游戏开发者:首次发布 Steam 游戏,需要按清单完成商店页与构建轨道的配置
- 发行团队的发布工程师:负责批量管理多个 Steam 应用的 depot 与构建上传,需要规范的权限与 CI/CD 流程
- 技术负责人:需要将 Steam 发布流程沉淀为可执行的检查清单,避免团队遗漏关键步骤
- 刚接触 Steamworks 的开发者:需要明确 App ID、构建账号权限等前置条件的具体操作