Steam:Steamworks 登録から審査提出まで(計画中)
ステータス:このチャネルは「計画中」であり、まだ実際に「審査中」の段階には至っていません。
[実測]実施済みの手順:P1 アカウント、P2 入金、税務・本人確認(2026-11-03、中国本土の個人開発者、書類アップロード済み、Steam の審査待ち)。P3 のビルドスクリプトは空のプロジェクトでのみ動作確認済み。- 未実施の手順:P4 以降は、概要と公式リンクのみです。各手順を実行する際は、実際の管理画面を基準としてください。ここに記載と異なる点があれば、進捗ファイルの「スキルとの相違点」に記録してください。
事前確認:ship-my-game の手順 1~4 が完了していることを確認してください(進捗ファイル、チャネル、ヘルスチェック、ブラウザ)。完了していない場合は、まずそれを読んでください。このチャネルの進捗は、進捗ファイルの ## steam セクションに記録されます。
機密保持:Steamworks の管理画面には Valve の機密情報が含まれており、『Steam 販売契約』の条項自体も機密情報です。管理画面で読んだ内容はユーザーに説明できますが、このリポジトリ、進捗ファイル、または公開される可能性のある場所に転記しないでください。このスキルは、公開ドキュメントのルールと操作経験のみを記載します。
開始前にユーザーに確認する 3 つの質問:回答は進捗ファイルに記録してください。
- どの Steam アカウントで登録しますか?新規アカウントは「制限付きアカウント」です。アカウントのストア国は、初回購入時の場所によって決まります。onboarding.md 第 1 節を参照してください。
- 入金受け取りにはどの口座を使用しますか?国内銀行(SWIFT 送金)またはサードパーティプラットフォームの米国入金口座ですか?P1 で法的英語名を入力する前に、この口座が認識する英語名義を入手してください。Steam にはその通りに入力してください。両者が一致しないと銀行口座情報を保存できません(姓名の順序が異なるだけでも不可)
[実測-失敗 → 修正済み]。Steam で名前を入力した後で変更する場合、Steam 側では登録を最初からやり直す必要があり(税務質問票を提出済みの場合は、まずカスタマーサポートに質問票と本人確認の取り消しを依頼する必要があります)、入金プラットフォーム側ではスクリーンショット審査による追記録が必要となるため、いずれも時間がかかります。Payoneer が認識する名前とその確認方法については、onboarding.md 第 2 節を参照してください。 - どのゲームを Steam にリリースしますか?ゲーム内に広告はありますか?Steam は広告を収益モデルとするアプリケーションを受け付けていません 公式。
次に、ユーザーにタイムラインを伝えてください:
| 項目 | 所要時間 | 根拠 |
|---|---|---|
| 銀行・税務・本人確認審査 | 15~30 日;税務情報提出後、管理画面には最長約 30 営業日と表示 | 公式;[実測] |
| 登録料支払いから販売可能まで | 30 日。入門ドキュメントには 21 日とあるが、Steam Direct ページと異なるため 30 日で準備 | Steam Direct、入門ドキュメント |
| 「近日公開」ページ公開 | 販売開始の少なくとも 2 週間前 | 公式 |
| ストアページ審査 | 通常 3~5 営業日、リリース希望日の少なくとも 7 日前の提出を推奨 | 公式 |
| ビルド審査 | 1~5 日 | 公式 |
本人作業項目
| 項目 | 段階 |
|---|---|
| Steam アカウント作成;Steam および Steamworks にログイン(パスワード、Steam ガードコード) | P1 |
| 秘密保持契約および『Steam 販売契約』への署名:要点を数文で説明し、ユーザーが自分でチェックして確認コードを入力 | P1 |
| $100 登録料の支払い | P1 |
| 銀行口座、外国税番号の入力;W-8BEN への署名;本人確認書類(顔写真付き身分証明書の写真+本人がそれを保持している写真)の撮影とアップロード | P2 |
| サードパーティ入金プラットフォームでの名義の追記録(必要な場合) | P2 |
| ストアページ、ビルド審査の提出、「リリース」ボタンのクリック:ユーザーが「提出」と言ったらあなたがクリック。権限でブロックされた場合はユーザーがクリック | P4~P6 |
エンジニアリング要件
ship-my-game の手順 3 で、以下の表に基づいて差分を確認してください。詳細は references/build.md を参照してください。
| 項目 | 要件 | 根拠 |
|---|---|---|
| プラットフォーム | Windows 64 ビット | — |
| スクリプトバックエンド | Mac では Mono のみ:Unity は macOS から Windows 版 IL2CPP へのクロスコンパイルをサポートしておらず、Mac 版 Hub も「Windows Build Support (Mono)」モジュールのみ提供。IL2CPP が必要な場合は Windows でビルド | 公式;[実測] |
| モジュール | Windows Build Support (Mono)。インストール方法は build.md 第 2 節を参照 | [実測:6000.6.5f1] |
| シーンリスト | Build Settings のシーンリストは空にできない;scripts/ShipSteamBuild.cs は空リストを検出してエラーを出す | [実測-失敗 → 修正済み] |
| 広告 | Steam 版から広告 SDK と広告エントリを削除 | 公式 |
| Steamworks SDK | 実績、クラウドセーブ等の機能は未実測 | — |
段階
コマンドおよびリンク内の相対パス(scripts/…、../ship-my-game/…)は、このスキルのディレクトリを起点とします。
P1 アカウント:Steamworks パートナー、2 つの契約、登録料 [実測]
- onboarding.md 第 1 節に従い、Steam アカウントとネットワークを準備します。アカウント作成時と登録料支払い時はプロキシを有効にしないでください。そうしないと、アカウントのストア国が別の国に設定される可能性があります。
- 入金口座が認識する英語名義を入手し(開始時の質問 2)、法的英語名の表記を確定します:名義と一字一句同じにし、姓名の順序、スペースも同一にします。onboarding.md 第 2 節を参照してください。
- https://partner.steamgames.com/ を開き、ユーザーにログインしてもらいます(スマホの Steam アプリでの QR コード認証が最速)。「Steamworks に参加」をクリックし、onboarding.md 第 2 節に従い、法的英語名、会社形態、現在の住所を入力し、秘密保持契約に署名します。
- メインパネルに戻り、「機能の追加」から「ゲームまたはソフトウェアの販売」の登録に進みます:『Steam 販売契約』に署名し、登録料を支払います。onboarding.md 第 3 節を参照してください。
完了基準:
- 会社情報ページの法的名称が、入金口座が認識するいずれかの名義と一字一句同じであること。
- 会社情報ページの「署名済み契約」に、秘密保持契約とソフトウェア販売契約の 2 つが表示されていること。
- 登録料が支払われており、支払い日が進捗ファイルに記録されていること(30 日間の販売開始待機期間はこの日から計算)。
- アカウントのストア国が、ユーザーの実際の居住国と一致していること。
P2 入金、税務、本人確認 [実測:書類アップロード済み、審査待ち]
- 銀行口座情報:最初に銀行口座の所在国を選択します。フォームのフィールドはこれに応じて変化します。受取人名(英語)は、法的英語名と一字一句同じにする必要があります。payouts.md 第 2、3 節を参照してください。
- 税務質問票(サードパーティ Tax Identity、W-8BEN を生成):メールアドレスは Steam アカウントに紐づいたメールアドレスを必ず入力します。外国税番号には 18 桁の身分証番号を入力します。各ページの詳細は payouts.md 第 4 節を参照してください。
- 本人確認書類:税務情報を提出すると、メインパネルに書類アップロードの TODO が表示されます(実測では当日中に表示されました)。リクエストページの要件をユーザーに一つずつ読み上げてください。顔写真付き身分証明書の写真と、本人がそれを保持している写真は、一度にすべてアップロードし、30 日以内に完了してください。payouts.md 第 5 節を参照してください。
完了基準:
- 銀行口座情報が保存され、税務情報が提出され、身分証明書の写真と本人写真がアップロードされ、アップロード確認を受け取っていること。
- 進捗ファイルの「待機中」に、書類アップロード日、予定終了日(最長約 30 営業日)、および Steamworks メインパネルで結果を確認する旨が記載されていること。
- サードパーティ入金プラットフォームを使用する場合:Steam の法的英語名が、プラットフォームが認識する名義リストに含まれていること(Payoneer の場合は、米ドル口座詳細の「他の受取人名」で確認)。
P3 Windows ビルド [実測:空プロジェクト]
- Windows Build Support (Mono) モジュールをインストールします。build.md 第 2 節を参照してください。
scripts/ShipSteamBuild.csをゲームのAssets/Editor/にコピーし、ビルドを実行します:../ship-my-game/scripts/unity_build.sh <プロジェクトディレクトリ> Win64 ShipSteamBuild.Win64 steam-win64 -shipVersion 1.0.0- 自己チェック:ログに
[ShipSteam] Succeededが含まれていること;file Builds/Steam/Windows/<製品名>.exeがPE32+ executable (GUI) x86-64と表示されること;同じディレクトリにMonoBleedingEdgeが存在すること。 - Steam 版から広告を削除します。Mac では Windows パッケージを実行できません:Windows マシンがある場合は、ユーザーに実際にプレイしてもらって確認してください。この手順は、このリポジトリではまだ実測していません。
完了基準:64 ビット Windows パッケージが存在すること。進捗ファイルに、バージョン番号、パッケージサイズ、Windows で実行されたかどうかが記録されていること。
P4 アプリとストアページの作成(未実測)
- メインパネルの「新しいアプリを作成」は、登録料で得た枠を消費します。まずアプリを作成してください。
- ストアページを入力し、グラフィックアセットをアップロードし、価格を設定して、ストアページの審査を提出します。承認後、「近日公開」として公開します。販売開始の少なくとも 2 週間前に行ってください。
- 根拠:近日公開、ストアのグラフィックアセット、リリースプロセス。
完了基準:ストアページが審査中になったこと。これはこのチャネルで最初の「審査中」です。この段階に達したら、MAINTAINING.md に従い、Steam を README の「収録済み」に追加することを検討してください。
P5 ビルドのアップロード(未実測)
- SteamPipe を使用して P3 のビルドをアプリにアップロードし、ビルド審査を提出します。
- 根拠:Steam へのアップロード、審査プロセス。
完了基準:ビルドが審査中になったこと。
P6 販売開始(未実測)
- ストアページとビルドの両方が審査に合格し、「近日公開」から 2 週間、登録料支払いから 30 日が経過した後、リリースゲートに従い、リリースする内容をユーザーにリストアップします。ユーザーが「リリース」と言ったらクリックします。
- 根拠:リリースプロセス。
待機期間
- Steam アカウント審査待ち(最長約 30 営業日):書類を再アップロードしたり、税務質問票をやり直したりしないでください。最後尾に並び直すことになります。この期間中に Steam 版のビルド(広告除去、PC 操作への最適化)を作成し、ストア用の素材とコピーを準備します。実測では、審査期間中でもメインパネルで新しいアプリを作成できました
[実測]。 - サードパーティプラットフォームの名義審査待ち(実測では再提出当日に承認):承認後、米ドル口座詳細の「他の受取人名」で新しい表記がリストに含まれていることを確認します。payouts.md 第 3 節を参照してください。
- 入金:Valve は毎月前月の収入を支払います。デフォルトでは $100 に達するまで支払われず、米ドルのみで支払われます。payouts.md 第 1 節を参照してください。国内到着後の両替と個人所得税については、payouts-china.md を参照してください。