Steamworks とは|Steam での配信と運営に使う、開発者向けのツールとサービス
言葉の意味
Steamworks は、ゲーム開発者やパブリッシャーに向けた、ゲームの開発や Steam での配信に役立つツールとサービスの一式です。
Steamworks は Valve が提供しており、Steam でのゲームの設定、管理、運営に役立ちます。
機能の例には、マッチメイキング、実績、Steam ワークショップ(ユーザー生成コンテンツ)などがあります。トレーディングカードのような機能は Steamworks ポータルで完全に設定できますが、ほかの機能は製品に実装する必要があります。
製品、アカウント、会社情報は、Steamworks パートナーポータルでそれぞれ管理できます。Steam にコンテンツをアップロードするには Steamworks SDK が必須で、SDK を通して提供されるそのほかの機能はオプションです。どの機能をどの程度使うかは、自由に決められます。リリースまでの準備作業は、ほとんどをツールやドキュメントを通して自分で進められます。ただし、リリース時期が近づくと、ストアページ・提案価格・ゲームビルドなどについて Valve のレビューが入ります。発売までの作業は、Steam で発売するまでにやることの一覧|登録・ストアページ・ビルド・審査・発売に並んでいます。
別のユーザーのアカウントが Steamworks 内でゲームを管理するためのアクセス権を得るには、ユーザーの追加/管理ページで招待を送ることで、そのユーザーを追加する必要があります。Steamworks でタスクを行うための権限は、グループを通して管理されます。招待の手順とグループの分け方は、Steamworks にチームの人を招く手順|ユーザーの追加と権限の分け方に並んでいます。
たとえば、ゲームのコードから Steamworks API を使うときは、初期化と終了の呼び出しが次のように並びます。
- プロジェクトの中に Steamworks API をセットアップします。
- SteamAPI_Init 関数を呼んで、API を初期化します。Steamworks インターフェイスを使う前に、この呼び出しが済んで、正常に返っている必要があります。
- API を使い終えたら、SteamAPI_Shutdown 関数を呼んで、アプリが Steam の中で使っているリソースを解放する必要があります。可能であれば、ゲームの終了処理の途中で呼びます。
ゲームの App ID が不明だと、Steamworks API は初期化されません。Steam から起動したアプリは、利用できる App ID を自動で持ちます。開発中は、Steam に App ID を示すテキストファイルが必要です。
ビルドを Steam に上げる場面では、Steam にコンテンツを提供するための Valve のツール SteamPipe を使います。上げ方は、Steam のビルドは SteamPipe で上げる|デポとブランチはどう分かれるのかに並んでいます。
次に読む
情報源
- Steamworkshttps://partner.steamgames.com/確認日 2026-10-24
- Steamworks — ドキュメントホームページhttps://partner.steamgames.com/doc/home確認日 2026-10-24
- Steamworks — はじめにhttps://partner.steamgames.com/doc/gettingstarted確認日 2026-10-24
- Steamworks — Steamworks SDKhttps://partner.steamgames.com/doc/sdk確認日 2026-10-24
- Steamworks — ストアプレゼンスhttps://partner.steamgames.com/doc/store確認日 2026-10-18
- Steamworks — 機能https://partner.steamgames.com/doc/features確認日 2026-10-24
- Steamworks — Steamworksアカウントの管理https://partner.steamgames.com/doc/gettingstarted/managing_users確認日 2026-10-24
- Steamworks — Steamworks API概要https://partner.steamgames.com/doc/sdk/api確認日 2026-10-24
- Steamworks — Steamへのアップロードhttps://partner.steamgames.com/doc/sdk/uploading確認日 2026-10-24
関連ページ66
- Steam Nextフェスとは|体験版のある未発売ゲームを1週間並べるオンラインイベント
- Steamworks SDK とは|Steam への送信と機能連携に使う無料の公式ツール
- 開発日記(devlog)の書き方と、出す場所
- 会社員が個人でゲームを出すまでの手順(副業の規則・開業届・Steam の登録の順)
- 販路ごとの売上の受け取り方|Steam・itch.io・BOOTH・アプリストア
- Steam の宣伝の手段|ストアの機能・キュレーター・プレスキット・イベント
- ゲームを出す・売るときの疑問の案内|登録・審査・税・売上の受け取り・資金
- Steam の実績を設定する手順|Steamworks の管理画面・統計・アイコン
この言葉を定義している公式のページ
公式の定義
- partner.steamgames.comhttps://partner.steamgames.com/確認日 2026-09-07