Steamworks 文獻庫
功能
Steamworks 提供一系列豐富的工具,協助您為您的產品增加價值。 這些工具包括遊戲配對、成就和 Steam 工作坊(使用者自製內容)。 您使用工具的多寡不受限制 ,但並不是所有 Steamworks 的功能都適合所有產品。

有些功能,例如交換卡片可以完全在 Steamworks 入口網站中設置,而其它功能則需要在您的產品中實作。 請參閱 Steamworks API 索引Steamworks Web API 索引 了解更多技術相關資訊。

本節概述了 Steamworks 的功能,其中包括關於特定主題的示範或教學。

常見可轉散發檔案Steam 提供一種簡便的方式,可選擇安裝所需的特定共用元件,以順利操作遊戲和應用程式,包括 Microsoft Visual C++ 可轉散發檔案的諸多版本。
遊戲通知Steam 遊戲通知是一套發送離線通知給使用者的系統,適用西洋棋這類非同步的多人遊戲。
小額交易(遊戲內購買)Steam 提供世界級的遊戲內購買服務,舉凡遊戲物品、遊戲內貨幣,或任何您想得到的東西,都可以利用 Steam 小額交易 API 為顧客提供諸多選擇。
多人遊戲Steam 最開始是為了配合《絕對武力》1.6 所推出的多人遊戲平臺,而多人遊戲一直以來皆是關注的焦點。 Steam 提供了許多不同的功能和 API 來提升開發者與顧客的多人遊戲體驗。 有了這些功能,您可輕易地通過 Steam 配對 API 讓玩家尋找夥伴一起遊戲,或使用 Steam 遊戲伺服器 API 提供永續性的專屬伺服器,讓玩家建立社群。
統計與成就Steam 統計和成就為您的遊戲提供了一種簡便的方式,持續並動態追蹤使用者的成就與統計資料。 使用者的資料將與 Steam 帳戶連結,而每項成就與統計資料皆可依固定的格式顯示於使用者的 Steam 社群個人檔案之中。
加強版豐富狀態我們最近新推出的 Steam 好友與聊天用戶端,加強了豐富狀態系統的功能,能顯示更多關於進行中遊戲的資訊。 我們認為玩家的豐富狀態是一種讓該玩家的好友參與其活動的方式。 比方說,擁有同款遊戲的好友能藉此得知加入遊戲的適當時機,或是與玩家討論遊戲,而發起互動。而尚未擁有該遊戲的好友,在看到各種豐富狀態字串所提供的遊戲資訊後,可能會進而對這款他們不太了解的遊戲產生興趣。
Steam 雲端服務Steam 雲端為您的遊戲提供一個簡單透明的遠端檔案儲存系統。 在自動雲端配置中指定的檔案或使用雲端 API 寫入(建立、修改、刪除等)磁碟的檔案,將在遊戲關閉後自動複製到 Steam 伺服器上。
Steam 輸入Steam 輸入是靈活的輸入程式庫,支援超過三百種裝置,包括所有常見版本的 Xbox、PlayStation、Nintendo Switch 和 Steam 控制器。
Steam DRMSteam DRM(數位版權管理)包裝函式是 Steam 平台極為重要的一部分,它能用來確認遊戲的所有權,並能以開啟遊戲前先啟動 Steam 的方式確保 Steamworks 功能正常運作。
Steam 錯誤回報若實作了 Steam 錯誤回報,在擲回了 10 個類似的例外狀況之後,Steam 將自動上傳任何例外狀況的小型傾印。
Steam HTML SurfaceSteam HTML Surface API 可直接在遊戲或應用程式中顯示和轉譯以 HTML 寫成的頁面。 此 API 建立在 Chromium 嵌入式架構之上,並支援 HTML5 標記。
Steam 物品庫服務Steam 物品庫服務是一組能在遊戲上啟用永續玩家物品庫的功能,不必另外執行特別伺服器來管理玩家或物品。
Steam 序號您可以為您在 Steam 上的任何產品產生序號,讓玩家在 Steam 上進行兌換。 Steam 上的任何套件都能產生序號,包括主程式、DLC 與免費試玩版。
Steam 排行榜Steam 支援自動排列和持續更新的排行榜, 並且可在遊戲和社群網頁中展示全球與好友的排行榜。 每款 Steamworks 遊戲可建立多達 10,000 個排行榜,皆能在新增玩家分數後立即讀取各個排行榜。
Steam 內嵌介面Steam 內嵌介面是 Steam 使用者介面的一部分,啟用後可覆蓋於幾乎所有透過 Steam 啟動的遊戲之上。 使用者可透過介面開啟好友名單、網頁瀏覽器、聊天,和在遊戲內購買 DLC。
Steam 遠端暢玩您可在各種不同的裝置上最佳化您遊戲的遠端暢玩體驗,包括手機、平板和電視。
Steam 螢幕擷圖螢幕擷圖功能是透過 Steam 內嵌介面自動提供給所有 Steam 上的遊戲,而 Steamworks 也提供了一組設計用來與此系統互動的 API。 Steamworks 螢幕擷圖 API 可讓您擷取螢幕畫面,並儲存至使用者本機的螢幕擷圖收藏庫,當中也包含例如遊戲中的地名或標記在螢幕擷圖中出現的使用者等中繼資料。
Steam 時間軸時間軸支援讓遊戲能將遊戲事件推送至 Steam 以與遊戲錄影一併顯示。 這讓使用者能更輕易地在遊戲影片中找到重要的時刻並分享這些片段。
Steam 語音Steam 語音 API 是一組可以從使用者的麥克風錄製音訊的函式,格式可為壓縮或未壓縮。 這可以用來實作語音聊天或語音指令系統。
Steam 工作坊Steam 工作坊是一個設計成能讓您的粉絲及社群成員參與創作遊戲內容的地方。 社群成員的創作形式會因為遊戲性質及您對遊戲內容的控制程度而有所不同。
使用者驗證與所有權Steamworks 提供多個方法(Method),用於確認 Steam 使用者的身份並驗證應用程式的所有權。
Valve 防作弊機制 (VAC) 與遊戲封鎖Steam 備有多種工具,供開發者管理線上遊戲中的作弊現象。 無論您選擇整合我們的防作弊 API,還是使用您自己的解決方案,都請妥善告知您的顧客防作弊系統的存在,並在遊戲內 UI 闡明有關封鎖的資訊。
虛擬實境Steam 及 Steamworks 透過 SteamVR 提供強大的虛擬實境體驗支援。 本章節提供有關如何開發 SteamVR 應用程式的資訊,以及在 Steam 上分發此類應用程式的額外要求。