关于Steam上独立游戏的讨论大部分依赖于轶事案例、平台标签或方法不总是透明的商业报告。
Steam 自身的“Indie”标签本身并不适合用于市场研究:一名独资开发者发布首个资源极其有限的项目,可能与Devolver Digital、Team17或Annapurna等知名发行商的游戏共享同一标签。
我通过 Indie Census(MIT 许可证的开源数据管道)来分析 Steam 上的独立游戏生态系统,旨在研究游戏引擎采用情况、定价模式和商业生存。
在开发分类方法学时,我遇到了一个我认为值得讨论的问题:我该如何利用公开可得的 Steam 元数据区分独立开发者与出版社支持的作品?
为何 2024–2026 系列?
我的当前数据集包含约 63,800 款于 2024 年至 2026 年 10 月 18 日推出的游戏。2026 年的部分是截至当前的年份数据,基于最新的元数据快照。
数据提取:Steam 应用元数据于 2026 年 10 月 18 日提取,而评论摘要则于 2026 年 10 月 28 日提取。
这个时间窗口让我有机会观察两个行业发展:
- 游戏引擎采用变化:在 2023 年后围绕 Unity Runtime Fee 争议的几年,追踪像 Godot 等开源引擎与商业引擎如 Unity 和 Unreal 的采用情况。目标是观察采用模式,而非假设单一事件导致它们。
- Steam 的生成式 AI 内容披露:Valve 在 2024 年 1 月在其 Steamworks Content Survey 中引入了专门的生成式 AI 披露章节。其当前文档专注于随游戏发布并由玩家消费的 AI 生成内容,区分预生成与实时生成内容。该披露不关注 AI 驱动开发工具带来的整体效率提升。
我的管道使用四个内部标签记录公开可得的 AI 相关证据:declared(开发者通过 Steam 的披露),tagged(社区标签),self_reported(开发者在描述或更新日志中的声明),unknown(未找到公开证据)。这些是我个人的证据分类,并非 Valve 官方分类。unknown 结果不一定表示游戏未使用 AI。
然而,在研究引擎选择或 AI 披露与商业生存之间的关系之前,我面临一个更根本的问题:我需要一种一致且可重复的方式来分类什么算作“独立”游戏。
启发式:indie_score(0.0 到 1.0)
与其强行将每款游戏划分为没有明确解释的二元标签,我开发了一个基于从 Steam 元数据中提取的五个信号的实验性评分启发式:
- 标签/类别存在(权重:0.25):标题是否包含官方或社区的“Indie”标签。
- 开发者–出版商关系(权重:0.25):当开发者和出版商字段相同(developer == publisher)时得满分。若涉及外部出版商,则评分也受其 Steam 库规模影响:库规模为 5 款或更少时得满分,规模达到 25 款时降至 0.4。
- 企业排除与出版商规模(权重:0.25):若出版商匹配精心筛选的主要企业实体或子公司(如 EA、育碧等),或其 Steam 库规模超过 25 款,则直接排除。
- 提取时的基础价格(权重:0.15):使用提取时捕获的未打折基础价格,而非游戏原始发布时的价格。价格在 $35 或以下时得满分,随价格线性下降至 $65 时为 0。
- 本地化范围(权重:0.10):8 个或更少支持语言时得满分,降至 23 时为 0。我将其作为本地化范围和潜在资源的粗略且不完美的代理,而非直接衡量开发预算或游戏质量。
若游戏的 indie_score 达到至少 0.60 并且通过出版商排除检查,即不匹配主要企业实体且其出版商的 Steam 库规模不超过 25 款,则该游戏被视为独立。
在当前规则下,约 57,000 份约 63,800 份标题(89.4%)被视为独立。此比例反映的是我当前启发式的输出,而非对 Steam 上独立游戏实际比例的客观估计。
困境与边缘情况
在将此启发式冻结用于公开的 Parquet 数据集发布之前,我正在评估三种结构性权衡,期待开发者和数据分析师的反馈。
- 小众发行商问题与重叠信号
25 款目录的上限排除了像 Devolver Digital、Annapurna 和 Hooded Horse 这类专注于独立游戏的成熟发行商。因此,像 Cult of the Lamb 或 Inscryption 这类游戏也可能被排除,尽管许多玩家和开发者将它们视为独立游戏。
此外,信号 2 与信号 3 之间可能存在重叠:信号 2 已经利用出版商目录规模来调整开发者–出版商关系评分,而信号 3 则在硬排除规则中使用相同的目录规模。
问题:是否应将自发布与出版商规模分开,以避免同一因素被重复计算?或者引入第三类,如“出版社扶持的独立游戏”或“三I”,更好地区分由知名独立发行商扶持的游戏,而不将其与主要企业发行商的产品混在一起?
- 独立性与生产质量(资产翻转与垃圾内容)
$0.99 的资产翻转,由新建账户上传且仅支持一种语言,可能获得接近 1.0 的近乎完美评分。这并非数学错误:启发式旨在近似结构性独立性,而非衡量开发努力或生产质量。但大量低努力垃圾内容的加入可能会扭曲市场基准。
我认为直接删除评论少于 10 条的游戏可能会在生存分析中引入生存偏差。这会导致我本想研究的商业失败案例被剔除。你会如何区分低努力垃圾内容与真正的低预算独立游戏,而不因仅仅因为商业失败而过滤掉游戏?
- 社区驱动的影响力与预算代理
一名独立开发者若拥有活跃的 Discord 或 Crowdin 社区,可能通过志愿者翻译支持 15 种或更多语言,成本几乎为零。在当前模型下,这种更广泛的语言支持会降低游戏的 indie_score,尽管这可能反映社区参与而非更大的本地化预算。
语言数量在涉及社区翻译时是否过于噪声,以至于难以作为本地化资源的代理?你会降低其权重、删除它,还是寻找其他信号?
如果你在使用该数据集来衡量自己游戏的引擎选择、定价策略或发布计划,你会如何细化这些边界?
评论 (0)