Steamworks 文献库
功能
Steamworks 提供了大量的工具,可以帮助您为您的产品增加价值。 这些工具包括匹配、成就和 Steam 创意工坊(用户生成内容)。 您使用工具的多寡不受限制 ,但并不是 Steamworks 的所有功能都适合于所有产品。

一些功能,例如集换式卡牌可以完全在 Steamworks 门户中设置,而其他的功能则需要在您的产品中实现。 参见 Steamworks API 索引Steamworks Web API 参考资料 ,了解更多技术信息。

本节概述了 Steamworks 的功能及其适用范围,其中包括关于特定主题的演示或教程。

常见共用发行文件Steam 提供了一种简便的方式,可选择安装正确操作您的游戏或应用程序所必需的某些共享组件,包括许多版本的 Microsoft Visual C++ 可再发行组件。
游戏通知Steam 游戏通知(Game Notification)是一套向用户发送离线通知的系统,适用于国际象棋这类异步多人游戏。
小额交易(游戏内购买)Steam 为游戏内购买提供了世界领先的支持能力,不论是游戏物品、游戏内货币或任何您能想到的购买项目,您都可以使用 Steam 小额交易 API 为顾客提供更多选择。
多人游戏Steam 最开始是一个多人游戏平台,发布了《反恐精英 1.6》,而多人游戏也一直是其关注的一大焦点。 Steam 提供了许多不同的功能和 API 来提升开发者和顾客的多人游戏体验。 有了这些功能,玩家可以很容易地通过 Steam 匹配 API 找到伙伴并一起玩游戏,或者可以使用 Steam 游戏服务器 API 提供的持久专用服务器创建社区。
统计与成就Steam 统计和成就为您的游戏提供了一种简便的方式,持续并动态追踪用户的成就与统计数据。 用户的数据与其 Steam 帐户相关联,且每个用户的成就与统计数据皆可依固定的格式显示于用户的 Steam 社区个人资料之中。
增强版丰富状态最近发布了全新的 Steam 好友和聊天客户端后,丰富状态系统的功能得到了增强,可以显示更多正在玩的游戏的信息。 我们认为玩家的丰富状态是让该玩家的好友参与其活动的一个方法。 例如,拥有同一款游戏的好友可以知道加入游戏的适当时机,或者与该玩家交流游戏,而未拥有该游戏的好友可能会因为看到许多丰富状态字符串,对自己所知之不多的游戏有了进一步了解,从而对该游戏产生兴趣。
Steam 云Steam 云为您的游戏提供了一个简单而透明的远程文件存储系统。 在自动云配置中指定的文件或使用云 API 写入磁盘(创建、修改、删除等)的文件将在游戏退出后自动复制到 Steam 服务器上。
Steam 输入Steam 输入是灵活的输入库,支持超过三百款设备,包括所有常见版本的 Xbox、Playstation、Nindendo Switch 和 Steam 控制器。
Steam DRMSteam DRM 包装器是 Steam 平台的一个重要部分,因为它验证了游戏的所有权,并通过在启动游戏之前启动 Steam,确保 Steamworks 功能正常运作。
Steam 错误报告一旦实施了 Steam 错误报告,在引发了 10 个类似的异常之后,Steam 将自动上传任何异常的小型转储数据。
Steam HTML SurfaceSteam HTML Surface API 在游戏或应用程序中直接启用基于 HTML 的页面的显示与渲染。 此接口基于 Chromium 嵌入式框架(Chromium Embedded Framework)构建并支持 HTML5 标记。
Steam 库存服务Steam 库存服务提供了一系列功能,能使游戏为玩家提供恒久库存,无须另外再运行特殊服务器来管理用户或物品。
Steam 序列号您可以为您在 Steam 上的任何产品生成序列号,使顾客能在 Steam 上兑换您的产品。 Steam 上的任何程序包,包括基础产品、DLC、免费试玩版,都能生成序列号。
Steam 排行榜Steam 支持按条目自动排序并永久保留的排行榜。 这些排行榜可以用来在您的游戏内和您的社区网页上显示全局及好友排行榜。 每款 Steamworks 产品可创建多达 1 万个排行榜,且均可在新插入玩家分数后立即获取。
features/music_player有了 Steam 音乐播放器,即可轻松地在 Steam 上一边玩游戏一边聆听自己的音乐收藏。
Steam 界面Steam 界面是 Steam 用户界面的一部分,激活后可覆盖于几乎所有通过 Steam 启动的游戏上。 用户可通过界面打开好友列表、网页浏览器、聊天并进行游戏内 DLC 购买。
Steam 远程畅玩您可以优化自己的游戏,让其适于在各种设备(包括手机、平板、电视)上远程畅玩。
Steam 屏幕截图Steam 的每款游戏都通过 Steam 界面自动提供截图支持,并且 Steamworks 提供一套专有 API 与之进行交互。 Steamworks 截图 API 可让您截取屏幕画面,并储存至用户本地的截图库中,其中还包含元数据,例如游戏中的地名或是出现在截图中的用户的标记。
Steam 语音Steam 语音 API 是一组函数,允许您以压缩或未压缩的格式录制来自用户麦克风的音频。 可用于实现语音聊天或语音命令系统。
Steam 创意工坊Steam 创意工坊专为您的粉丝和社区成员而设计,使他们能够参与游戏内容的创建。 根据您游戏的性质,以及您希望如何控制游戏中的内容,社区成员的创作形式可能多种多样。
Steam 视频Steam 具备充分的条件,能为我们的顾客提供不止游戏的各种娱乐。 有鉴于此,Steam 开发出基于 MPEG-DASH 标准的在线视频平台,能够为顾客提供各种播放时长的内容。 我们邀请拥有适当视频内容的所有 Steam 合作伙伴使用此在线视频平台。
用户验证与所有权Steamworks 公开了多种验证 Steam 用户身份以及应用程序所有权的方法。
Valve 反作弊(VAC)与游戏封禁Steam 提供了多个工具,治理在线游戏中的作弊现象。 无论您选择集成我们的反作弊 API 还是使用您自己的解决方案,请务必向您的顾客提出正确的警告,说明这种系统的存在,并且您在游戏内用户界面中明确地解释了该封禁。
虚拟现实Steam 和 Steamworks 通过 SteamVR 为虚拟现实体验提供强大的支持。 本节讲述了如何开发 SteamVR 应用程序以及在 Steam 上分发这些应用程序的附加要求。