
Developer Compは、開発者が自分のゲームやサウンドトラックをSteamからダウンロードし、発売前に内容を確認するための開発者用パッケージです。
Steamworksでは「自動付与パッケージ」とも呼ばれており、リリース後には削除されます。
DeveloperCompとは
Developer Compとは、Steamworksの開発者アカウントに対して、自動的にアプリやデポへのアクセス権を付与するパッケージです。
SteamworksでApp IDを作成すると、初期状態で次のようなパッケージが作成されます。
| パッケージ | 主な用途 |
|---|---|
| ストア・CDキーパッケージ | Steamストアでの販売や製品キーによる提供 |
| ベータテスト用パッケージ | 外部テスターなどへの提供 |
| Developer Comp | 開発者自身によるダウンロードと動作確認 |
Developer Compには、アプリ名の後ろに「Developer Comp」を付けた名前が設定されます。
この、Developer Compは、大まかに言うと以下の特徴を持っています。
- 作品の出品料を支払うと自動的に付与される
- リリース前の自分の作品をsteam上でチェックできる
- Developer Compと実際のアプリを一致させなければならない

Steamworksにおけるパッケージとは
英語の直訳なので、いまいち日本人にはわかりにくいですが、Steamworksのパッケージとは、アプリやデポを利用できる権利をまとめたものです。
パッケージそのものがゲームファイルを保存しているわけではありません。どのアプリとデポを利用者に提供するかを指定する、ライセンスのような役割を持っています。
| 用語 | 内容 |
|---|---|
| App ID | ゲーム、ソフトウェア、サウンドトラックなどのアプリを識別する番号 |
| Depot ID | 実際に配信するファイル群を識別する番号 |
| Package ID | どのApp IDとDepot IDを利用できるかをまとめたパッケージの番号 |
デポは、ユーザーへまとめて配信されるファイル群です。
以下のものを別々のデポとして管理することができます。
- ゲーム本体(Windows版)
- ゲーム本体(Mac版)
- 追加コンテンツ
- MP3音源
- WAV音源
DeveloperCompの役割
Steamでは開発者がログインしたときに、どのApp IDとDepot IDを所有した状態にするかを決めています。
通常、一般公開前のゲーム(サウンドトラック)を所有することはできません。しかし、それでは開発者が動作確認をする際に困ってしまいます。
そこで、開発者が動作確認をするためのパッケージとしてDeveloper Compが用意されています。
ここに対象のアプリとデポが含まれていれば、一般公開前であっても、開発者はSteamクライアントから作品をインストールして確認できます。
たとえば、サウンドトラックであれば、次のような確認に使います。
| 確認事項 | 内容 |
|---|---|
| ダウンロード | Steamクライアントから正常にダウンロードできるか |
| ファイル数 | 予定した曲数がすべて収録されているか |
| 再生順 | ファイル名やトラック番号どおりに並んでいるか |
| 音源形式 | MP3版とWAV版が正しく提供されているか |
| フォルダー名 | 指定したインストールフォルダーへ保存されるか |
| メタデータ | 曲名、アーティスト名、アルバム名などが正しいか |
つまりDeveloper Compは、購入者とほぼ同じ方法で配信内容を確認するための仕組みです。
ストアパッケージとの違い
ストアパッケージとDeveloper Compは、使用する人と目的が異なります。
| 比較項目 | ストアパッケージ | Developer Comp |
|---|---|---|
| 主な対象者 | Steamストアの購入者 | Steamworksの開発者 |
| 取得方法 | 購入または製品キーの有効化 | 開発者アカウントへ自動付与 |
| 主な目的 | 製品を購入者へ提供する | 発売前の動作確認や配信テスト |
| 未発売時の利用 | 原則として一般購入者は利用できない | 開発者はテスト可能 |
| 含まれる内容 | 購入者へ配信するアプリとデポ | 開発者が確認するアプリとデポ |
Developer Compはストアパッケージと似た構造を持っていますが、開発者のテストを目的としている点が大きな違いです。
ストアパッケージとDeveloperCompのマッチとは
Steamworksのチェックリストには、「ストアパッケージと開発者コンプリートパッケージのマッチ」という項目が表示されることがあります。
これは、ストアパッケージとDeveloper Compに含まれるアプリやデポが対応しているかを確認する項目です。
たとえば、ストアパッケージに次の内容が設定されているとします。
| 種類 | 内容 |
|---|---|
| アプリ | サウンドトラック本体 |
| デポ | MP3音源 |
| デポ | WAV音源 |
Developer Compにも同じアプリとデポが含まれていれば、開発者がテストしている内容と、購入者へ配信される内容が一致します。
一方、Developer CompにWAVデポが入っていなければ、ストアパッケージではWAVが提供されるにもかかわらず、開発者は自分のアカウントでWAV版を確認できません。
そのため、ストアパッケージとDeveloper Compでは、含まれているApp IDとDepot IDを比較し、一致しているかどうかを確認しなければいけません。
DeveloperCompの確認方法

Developer Compの内容は、Steamworksのアプリ管理画面から確認できます。
確認経路はおおむね次のようになります。
Steamworksのアプリ管理
↓
対象のアプリを選択
↓
関連するすべてのパッケージ、DLC、体験版、ツール
↓
プロモーションまたは特殊パッケージ
↓
アプリ名 Developer Comp
Developer Compを開くと、「含まれるアプリ」と「含まれるデポ」が表示されます。
ストアパッケージも同様に開き、次の項目を比較します。
| 確認項目 | 確認内容 |
|---|---|
| App ID | 対象アプリが含まれているか |
| Depot ID | 配信するデポがすべて含まれているか |
| 不要なデポ | 購入者へ提供しないデポが混在していないか |
デポを追加しただけではテストできないことがある
Steamworksで新しいデポを作成し、ビルドへファイルをアップロードしただけでは、開発者アカウントからそのデポを利用できるとは限りません。
新しいDepot IDをDeveloper Compまたはテストに使用する別のパッケージへ追加する必要があります。
新しいデポを作成したときは、次の流れで確認すると安全です。
デポを作成する
↓
デポへファイルをアップロードする
↓
ビルドを公開する
↓
Developer Compへデポを追加する
↓
Steamクライアントからダウンロードして確認する
サウンドトラックでのDeveloperCompの例
サウンドトラックでは、MP3とWAVを別々のデポとして設定することがあります。
たとえば「dj R-tech Early Works Collection」では、次のような構成になります。
| 種類 | ID | 内容 |
|---|---|---|
| アプリ | 4989830 | dj R-tech Early Works Collection |
| MP3デポ | 4989831 | MP3形式の音源 |
| WAVデポ | 4989832 | WAV形式の音源 |
ストアパッケージとDeveloper Compの両方に、このアプリと2つのデポが含まれていれば、開発者が確認している音源構成と、購入者へ提供する音源構成が一致していると判断できます。

Developer Compによって実際にSteamからダウンロードすることで、以下のことを確認することができます。
- 全12曲が収録されているか
- 01から12まで正しく並んでいるか
- MP3とWAVの両方が保存されるか
DeveloperCompの注意点
そもそも、Developer Compは開発者用のパッケージであり、一般購入者へ配布するためのものではありません。
そのため、Developer Comp用の製品キーを不特定多数へ公開することは控えます。
また、Developer Compでダウンロードできたからといって、ストアパッケージの設定も必ず正しいとは限りません。
次の両方を確認する必要があります。
| 確認対象 | 確認する理由 |
|---|---|
| Developer Comp | 開発者がテストできる内容を確認する |
| ストアパッケージ | 購入者へ実際に提供される内容を確認する |
Developer Compとストアパッケージの内容を一致させることで、発売後に「開発者環境では確認できたが、購入者には一部のファイルが配信されない」という事態を防ぎやすくなります。
まとめ
Developer Compは、Steamworksの開発者アカウントへ自動的に付与される開発・テスト用のパッケージです。
Developer Compには、開発者が確認できるApp IDとDepot IDが登録されています。ゲームやサウンドトラックを一般公開する前に、Steamクライアントから実際にダウンロードし、インストールや再生、ファイル構成を確認するために使用します。
新しいデポを追加した場合は、ビルドへの追加だけでなく、Developer CompにもDepot IDが含まれているか確認することが重要です。
最終的には、ストアパッケージとDeveloper Compに含まれるアプリとデポを比較し、開発者がテストした内容と購入者へ配信する内容が一致していることを確認します
