Steam游戏档案

用途

这里记录我的 Steam 游戏库、游玩时间、实际体验和由此产生的游戏设计启发。

它不是外部资料库,也不是客观 wiki;这里优先保存我自己的游玩判断、设计感受和后续讨论中逐渐形成的灵感。

记录边界

  • Steam 事实:appid、商店链接、游玩时间、最近游玩时间、成就进度等,可由 Steam API 或手动补录。
  • 个人体验:我为什么玩、玩到哪里、哪里打动我、哪里让我失望。
  • 设计观察:循环、节奏、系统、叙事、商业化、社区、内容生产方式。
  • AI 原生启发:如果这个体验被 AI 重新组织,哪些部分可能发生质变。

笔记规则

  • 单个游戏一篇笔记,优先放在本文件夹下。
  • 普通游戏使用 type/Gamedomain/游戏体验
  • AI 原生游戏或明确包含 AI 机制的游戏,可以使用 domain/AI原生游戏
  • 成熟到可以作为项目灵感时,再沉淀到 03_工作台/AI原生游戏/10_灵感池/;本目录保留原始体验判断。

推荐字段

game:
platform: Steam
steam_appid:
steam_store_url:
steam_playtime_hours:
steam_recent_playtime_hours:
steam_last_played:
developer:
rating:
ai_inspiration_score:

后续工作流

  1. 从 Steam API 导入游戏库和游戏时长,先生成轻量索引或待整理列表。
  2. 对值得讨论的游戏创建单独游戏笔记。
  3. 每次讨论后,把结论写入对应游戏笔记的「体验判断」「设计观察」「AI 原生启发」。
  4. 定期从这些游戏笔记中提炼可复用的设计原则,链接回 游戏设计 或 AI 原生游戏工作台。

刷新流程

索引文件:01_Steam游戏库索引

首次使用前,在 PowerShell 里设置:

$env:STEAM_ID64 = "你的 SteamID64"
$env:STEAM_API_KEY = "你的 Steam Web API Key"

如果希望以后每次都能直接刷新,可以设置为 Windows 用户级环境变量:

[Environment]::SetEnvironmentVariable("STEAM_ID64", "你的 SteamID64", "User")
[Environment]::SetEnvironmentVariable("STEAM_API_KEY", "你的 Steam Web API Key", "User")

然后运行:

& "D:\GoogleDrive\Obsidian\LD_CooperZheng\01_知识库\02_游戏\0_Steam游戏档案\_scripts\update-steam-library-index.ps1"

也可以把 SteamID64 写入 _scripts/steam-config.local.json;这个文件已加入 .gitignore,不要在里面保存到处复用的敏感信息。API Key 优先使用环境变量,不写进笔记。

如果 Steam 返回空游戏库,优先检查 Steam 个人资料隐私设置里的 Game details 是否可见。

相关入口