Steamworks SDK は、Steam でアプリケーションやゲームを配信するための公式のSDKです。Steam へのコンテンツのアップロードには必須で、それ以外の機能は任意です。
Steamworks SDK のページの中身
Steamworks SDK とは何か
Steamworks SDK は、Steam でアプリケーションやゲームを効率よく配信するための機能をまとめた、Valve の公式のSDKです。Steamworks のドキュメントは、Steamworks SDK が Steam へのコンテンツのアップロードに必須であり、SDK を通して提供されるそのほかの機能は任意(オプション)であると書いています。
Steamworks そのものは、Valve が提供する一連のツールとサービスで、Steam でのゲームの設定・管理・運営に使います。Steamworks SDK は、そのうちゲームの中に組み込む側の部品にあたります。
最新版はドキュメントのページからダウンロードします。
Steamworks SDK でなにができますか
Steamworks のドキュメントは、SDK に含まれるものを次のように挙げています。
Steamworks SDK に入っているもの
| 入っているもの | 中身 |
|---|---|
| public/steam | Steamworks API の本体 |
| redistributable_bin | Steamworks API の再頒布可能バイナリ |
| steamworksexample | Steamworks API のサンプルアプリケーション(SpaceWar) |
| tools/ContentBuilder | Steam へのアップロードに使う |
| tools/ContentServer | SteamPipe のローカルコンテンツサーバー |
| tools/drm | Steam DRM |
| tools/goldmaster | リテールディスクとゴールドマスターディスクの作成 |
| tools/linux | ビルドの手順 |
| glmgr | DirectX から OpenGL への macOS 用の互換性レイヤー「ToGL」 |
| SteamPipeGUI.zip | Windows で単純な製品を上げるための SteamPipe GUI ツール |
ContentPrep.zip は非推奨とされています。SteamPipe が使えるようになる前に、macOS のアプリケーションで権限を設定するために使われていたものです。旧バージョンの SDK には、すでに使われていないツールが含まれていることがあります。
ビルドを上げる手順そのものは Steam のビルドは SteamPipe で上げる にまとめてあります。
Steamworks SDK の費用とライセンス
Steamworks SDK そのものの利用に費用はかかりません。Steam に製品を出すときにかかる Steam Direct の登録料 は、SDK とは別のものです。
| 項目 | 費用 |
|---|---|
| Steamworks SDK | 無料 |
Steamworks SDK を手に入れる場所
Steamworks のドキュメントのページから、最新版をダウンロードできます。ダウンロードには Steamworks のアカウントが要ります。
- Steamworks SDK を手に入れるhttps://partner.steamgames.com/
- Steamworks SDK の公式サイトhttps://partner.steamgames.com/doc/sdk
- Steamworks SDK の公式ドキュメントhttps://partner.steamgames.com/doc/home
このページの情報源
- Steamworks SDK(Steamworks ドキュメント)https://partner.steamgames.com/doc/sdk確認日 2026-09-10