今日速览

  • 上架 Steam 的完整路线:注册 Steamworks → 付 $100 Steam Direct 费 → 创建 App → 下载 SDK → 上传 build → 做商店页 → Valve 审核 → 上线
  • $100 不是”门票”,是可抵扣的押金:游戏累计收入达到 $1,000 后,这笔费用会在结算中返还
  • Steam 的四个核心概念:App(一个商品)、Depot(文件分组)、Build(一次上传的快照)、Branch(分支/版本),搞混了容易出发布事故
  • 商店页面素材有硬性尺寸要求:Header Capsule 920×430、Main Capsule 1232×706、截图至少 1920×1080(16:9)——做图前先下官方模板
  • 商店页面是”上线前 3-6 个月就要开始做”的资产:页面越早公开,愿望单越早积累

核心学习内容

1. 从零到上架:完整路线图(按官方 Getting Started)

  1. 注册 Steamworks 账户:填写银行、税务、公司资料,审核通过后成为合作伙伴
  2. 支付 Steam Direct 费($100/款游戏):由有 Admin 权限的账户购买 app credit,再在主页点 “Create new app…” 创建应用
  3. 下载 Steamworks SDK:官方提供构建与上传脚本,之后上传 build 全靠它
  4. 配置 App:设置 App 类型(Game)、上传 depot 与 build、配置功能(成就/云存档/创意工坊按需开启)
  5. 创建商店页面:填写简介、截图、宣传图、标签、定价——这一步可以和开发并行
  6. 提交审核:临发布前,Valve 会审核你的商店页、定价和 build,通过后即可定发售日

2. 必懂概念:App / Depot / Build / Branch

  • App ID:每个商品的唯一 ID,SDK 初始化、Web API 全都引用它;一个产品一个 App
  • Depot:文件的分组(比如”游戏本体”一个 depot、“付费 DLC”一个 depot),客户下载时按 depot 交付
  • Build:一次上传的结果,包含若干个 depot 的当前版本;可以回滚
  • Branch(分支):同一 App 可以有多个分支,“Default” 分支是玩家拿到的版本,Beta 分支可设密码私下测试——发布前先在密码分支自测,再切 Default,这是防翻车的标准操作

3. 商店页面:先凑齐素材,再打磨文案

官方要求的关键素材(2024 年后新尺寸,旧尺寸不再接受):

  • Header Capsule 920×430(搜索结果页)、Main Capsule 1232×706(商店首页主图)、Vertical Capsule 748×896(新品推荐位)、Small Capsule 462×174
  • 截图:至少 1920×1080 或更大,16:9,这是玩家点进页面第一眼看到的东西,放最有冲击力的 3-5 张
  • Library Hero 3840×1240(库内横幅)、Library Logo(透明底游戏 Logo)
  • 文案三件套:简短描述(一句话说清”这是什么游戏+凭什么好玩”)、完整描述(玩法、特色、配置要求)、标签(最多选 20 个,影响搜索曝光)

4. 时间线意识:商店页越早公开越好

Steam 允许游戏未完成时就公开商店页(Coming Soon 状态),玩家可以加愿望单。愿望单是 Steam 算法和首发销量的核心指标——很多开发者上线前 6 个月就挂出页面。所以”商店页素材 + 文案”应当和开发并行推进,而不是等游戏做完了才动手。

🎯 DeepSeek 提示词

提示词 1:商店页面文案生成器

适用场景:创建商店页时,把游戏素材喂给 AI,一次性产出完整文案。

你是 Steam 商店页文案专家,帮独立游戏写转化率高的商店页面文案。
我的游戏信息:
- 名称:{游戏名}
- 类型:{如:2D 平台跳跃 / 肉鸽 / 解谜}
- 核心玩法:{2-3 句描述}
- 亮点:{如:AI 生成美术、100+ 关卡、Roguelike 随机性}
- 目标受众:{如:喜欢 Celeste / Hades 的玩家}
请输出:
1. 一句话简短描述(英文 + 中文,各不超过 15 个词)
2. 完整描述(英文 3-4 段:开场钩子 → 玩法细节 → 特色列表 → 结尾号召,用 Steam 支持的 Markdown)
3. 5 条「About This Game」要点,每条不超过 20 词
要求:语气具体、避免"史诗""惊悚"等空泛词;特色列表用 ✅ 符号开头。

提示词 2:Steam 商店标签推荐器

适用场景:选标签时,让 AI 按曝光逻辑推荐,而不是凭感觉。

你是 Steam 平台运营专家。根据下面这款游戏的特性,推荐 15-20 个商店标签并按"精准度×搜索量"排序。
游戏特性:{粘贴:玩法类型、画风、单/多人、难度、主题}
要求:
1. 输出表格:排名 | 标签(英文)| 标签(中文)| 理由
2. 前 5 个必须是高度精准的"类型标签"(如 Platformer、Roguelike),不要用大而空的词(如 Action、Casual)占位
3. 指出 3 个不建议选的标签及原因(如竞争过强或与游戏不符)
4. 最后给一句:标签写好后如何验证效果(看曝光到点击的转化)

提示词 3:Godot 接入 Steamworks 的初始化脚本

适用场景:开发期做技术集成。注意:需要先下载 Steamworks SDK,并在 Godot 项目里配置好 Steam 的 .dll/.so 文件,这个提示词帮你写 GDScript 封装层。

你是 Godot 4.x 的 Steamworks 集成专家。请用 GDScript 写一个 autoload 单例 `steam.gd`,实现以下功能:
1. 初始化 Steam:启动时调用 Steam.steamInit(),打印 App ID 与用户名,失败时给出中文报错提示
2. 成就系统:封装 `unlock_achievement(id)` 和 `is_achievement_unlocked(id)` 两个函数
3. 云存档:封装 `save_to_cloud(path)`(把 user:// 下的存档文件写入 Steam 云)和 `load_from_cloud(path)`
4. 错误处理:所有调用做返回值检查,失败打印 [STEAM ERROR] 前缀日志
要求:使用 GodotSteam 插件的标准 API 命名;每个函数加中文注释;给出在主场景中调用 `unlock_achievement("FIRST_JUMP")` 的示例;注明初始化失败时建议的排查步骤(检查 steam_appid.txt、dll 是否复制、是否在 Steam 客户端内运行)。

学习心得

第 1-6 天都在学”把游戏做出来”,今天开始学”把游戏卖出去”。对”用 DeepSeek 做 Steam 游戏”这个目标,上架环节的性价比其实很高:代码、美术、音效 AI 都能大幅加速,但商店页面的文案和标签更是 LLM 的绝对强项——别人花一周憋简介,我们用提示词 10 分钟出一版还能迭代。建议把”商店页素材清单”当成开发 checklist 的一部分,游戏做到中期就顺手把页面挂出去攒愿望单。

明日关注

  • 数值平衡入门:给武器/敌人设计数值表,用 DeepSeek 拟合难度曲线
  • 手感打磨:跳跃重力、移动加速度这些”看不见的调参”怎么用 AI 辅助
  • 存档系统:Godot 存档设计(用户目录、加密、版本迁移)

本文由自动化学习流水线每日生成,坚持即学即记。