Communityコーディング&開発github.com

BaronCyrus/ship-steam

Unity ゲームを Windows ビルドにして Steam にリリースする手順。Steamworks 登録(Steam Direct)、契約、$100 登録料、銀行・W-8BEN 税務情報の入力から、アプリ作成、ストアページ、ビルドアップロード、審査提出までをカバー。

ship-steam とは?

このスキルは、Unity で開発したゲームを Steam にリリースするための包括的なガイドです。Steamworks への登録(Steam Direct)、収入受け取りのための銀行口座や税務情報(W-8BEN)の設定、身分証明書のアップロードといった、実際の開発者が直面する手順を実測に基づいて説明します。Windows 64 ビット向けのビルド方法(Mac 上での Mono バックエンド使用を含む)、Steam が禁止する広告の除去、アプリとストアページの作成、ビルドのアップロード、そして最終的なリリースまでの流れを段階的に指示します。また、各ステップの完了基準と、審査や待機期間に関する重要な注意点(例:税務情報を再送信しない、登録後の 30 日間のリリース待機など)も提供します。このスキルは、Claude Code などの AI エージェント向けに設計されており、ユーザーが実際に Steam にゲームをリリースする際の具体的な手順を、対話形式で案内するのを支援します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BaronCyrus/ShipMyGame/tree/HEAD/skills/ship-steam

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Steam:Steamworks 登録から審査提出まで(計画中)

ステータス:このチャネルは「計画中」であり、まだ実際に「審査中」の段階には至っていません。

  • [実測] 実施済みの手順:P1 アカウント、P2 入金、税務・本人確認(2026-11-03、中国本土の個人開発者、書類アップロード済み、Steam の審査待ち)。P3 のビルドスクリプトは空のプロジェクトでのみ動作確認済み。
  • 未実施の手順:P4 以降は、概要と公式リンクのみです。各手順を実行する際は、実際の管理画面を基準としてください。ここに記載と異なる点があれば、進捗ファイルの「スキルとの相違点」に記録してください。

事前確認:ship-my-game の手順 1~4 が完了していることを確認してください(進捗ファイル、チャネル、ヘルスチェック、ブラウザ)。完了していない場合は、まずそれを読んでください。このチャネルの進捗は、進捗ファイルの ## steam セクションに記録されます。

機密保持:Steamworks の管理画面には Valve の機密情報が含まれており、『Steam 販売契約』の条項自体も機密情報です。管理画面で読んだ内容はユーザーに説明できますが、このリポジトリ、進捗ファイル、または公開される可能性のある場所に転記しないでください。このスキルは、公開ドキュメントのルールと操作経験のみを記載します。

開始前にユーザーに確認する 3 つの質問:回答は進捗ファイルに記録してください。

  1. どの Steam アカウントで登録しますか?新規アカウントは「制限付きアカウント」です。アカウントのストア国は、初回購入時の場所によって決まります。onboarding.md 第 1 節を参照してください。
  2. 入金受け取りにはどの口座を使用しますか?国内銀行(SWIFT 送金)またはサードパーティプラットフォームの米国入金口座ですか?P1 で法的英語名を入力する前に、この口座が認識する英語名義を入手してください。Steam にはその通りに入力してください。両者が一致しないと銀行口座情報を保存できません(姓名の順序が異なるだけでも不可)[実測-失敗 → 修正済み]。Steam で名前を入力した後で変更する場合、Steam 側では登録を最初からやり直す必要があり(税務質問票を提出済みの場合は、まずカスタマーサポートに質問票と本人確認の取り消しを依頼する必要があります)、入金プラットフォーム側ではスクリーンショット審査による追記録が必要となるため、いずれも時間がかかります。Payoneer が認識する名前とその確認方法については、onboarding.md 第 2 節を参照してください。
  3. どのゲームを 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 つの契約、登録料 [実測]

  1. onboarding.md 第 1 節に従い、Steam アカウントとネットワークを準備します。アカウント作成時と登録料支払い時はプロキシを有効にしないでください。そうしないと、アカウントのストア国が別の国に設定される可能性があります。
  2. 入金口座が認識する英語名義を入手し(開始時の質問 2)、法的英語名の表記を確定します:名義と一字一句同じにし、姓名の順序、スペースも同一にします。onboarding.md 第 2 節を参照してください。
  3. https://partner.steamgames.com/ を開き、ユーザーにログインしてもらいます(スマホの Steam アプリでの QR コード認証が最速)。「Steamworks に参加」をクリックし、onboarding.md 第 2 節に従い、法的英語名、会社形態、現在の住所を入力し、秘密保持契約に署名します。
  4. メインパネルに戻り、「機能の追加」から「ゲームまたはソフトウェアの販売」の登録に進みます:『Steam 販売契約』に署名し、登録料を支払います。onboarding.md 第 3 節を参照してください。

完了基準:

  • 会社情報ページの法的名称が、入金口座が認識するいずれかの名義と一字一句同じであること。
  • 会社情報ページの「署名済み契約」に、秘密保持契約とソフトウェア販売契約の 2 つが表示されていること。
  • 登録料が支払われており、支払い日が進捗ファイルに記録されていること(30 日間の販売開始待機期間はこの日から計算)。
  • アカウントのストア国が、ユーザーの実際の居住国と一致していること。

P2 入金、税務、本人確認 [実測:書類アップロード済み、審査待ち]

  1. 銀行口座情報:最初に銀行口座の所在国を選択します。フォームのフィールドはこれに応じて変化します。受取人名(英語)は、法的英語名と一字一句同じにする必要があります。payouts.md 第 2、3 節を参照してください。
  2. 税務質問票(サードパーティ Tax Identity、W-8BEN を生成):メールアドレスは Steam アカウントに紐づいたメールアドレスを必ず入力します。外国税番号には 18 桁の身分証番号を入力します。各ページの詳細は payouts.md 第 4 節を参照してください。
  3. 本人確認書類:税務情報を提出すると、メインパネルに書類アップロードの TODO が表示されます(実測では当日中に表示されました)。リクエストページの要件をユーザーに一つずつ読み上げてください。顔写真付き身分証明書の写真と、本人がそれを保持している写真は、一度にすべてアップロードし、30 日以内に完了してください。payouts.md 第 5 節を参照してください。

完了基準:

  • 銀行口座情報が保存され、税務情報が提出され、身分証明書の写真と本人写真がアップロードされ、アップロード確認を受け取っていること。
  • 進捗ファイルの「待機中」に、書類アップロード日、予定終了日(最長約 30 営業日)、および Steamworks メインパネルで結果を確認する旨が記載されていること。
  • サードパーティ入金プラットフォームを使用する場合:Steam の法的英語名が、プラットフォームが認識する名義リストに含まれていること(Payoneer の場合は、米ドル口座詳細の「他の受取人名」で確認)。

P3 Windows ビルド [実測:空プロジェクト]

  1. Windows Build Support (Mono) モジュールをインストールします。build.md 第 2 節を参照してください。
  2. scripts/ShipSteamBuild.cs をゲームの Assets/Editor/ にコピーし、ビルドを実行します:
    ../ship-my-game/scripts/unity_build.sh <プロジェクトディレクトリ> Win64 ShipSteamBuild.Win64 steam-win64 -shipVersion 1.0.0
    
  3. 自己チェック:ログに [ShipSteam] Succeeded が含まれていること;file Builds/Steam/Windows/<製品名>.exe が PE32+ executable (GUI) x86-64 と表示されること;同じディレクトリに MonoBleedingEdge が存在すること。
  4. Steam 版から広告を削除します。Mac では Windows パッケージを実行できません:Windows マシンがある場合は、ユーザーに実際にプレイしてもらって確認してください。この手順は、このリポジトリではまだ実測していません。

完了基準:64 ビット Windows パッケージが存在すること。進捗ファイルに、バージョン番号、パッケージサイズ、Windows で実行されたかどうかが記録されていること。

P4 アプリとストアページの作成(未実測)

  • メインパネルの「新しいアプリを作成」は、登録料で得た枠を消費します。まずアプリを作成してください。
  • ストアページを入力し、グラフィックアセットをアップロードし、価格を設定して、ストアページの審査を提出します。承認後、「近日公開」として公開します。販売開始の少なくとも 2 週間前に行ってください。
  • 根拠:近日公開、ストアのグラフィックアセット、リリースプロセス。

完了基準:ストアページが審査中になったこと。これはこのチャネルで最初の「審査中」です。この段階に達したら、MAINTAINING.md に従い、Steam を README の「収録済み」に追加することを検討してください。

P5 ビルドのアップロード(未実測)

完了基準:ビルドが審査中になったこと。

P6 販売開始(未実測)

  • ストアページとビルドの両方が審査に合格し、「近日公開」から 2 週間、登録料支払いから 30 日が経過した後、リリースゲートに従い、リリースする内容をユーザーにリストアップします。ユーザーが「リリース」と言ったらクリックします。
  • 根拠:リリースプロセス。

待機期間

  • Steam アカウント審査待ち(最長約 30 営業日):書類を再アップロードしたり、税務質問票をやり直したりしないでください。最後尾に並び直すことになります。この期間中に Steam 版のビルド(広告除去、PC 操作への最適化)を作成し、ストア用の素材とコピーを準備します。実測では、審査期間中でもメインパネルで新しいアプリを作成できました [実測]。
  • サードパーティプラットフォームの名義審査待ち(実測では再提出当日に承認):承認後、米ドル口座詳細の「他の受取人名」で新しい表記がリストに含まれていることを確認します。payouts.md 第 3 節を参照してください。
  • 入金:Valve は毎月前月の収入を支払います。デフォルトでは $100 に達するまで支払われず、米ドルのみで支払われます。payouts.md 第 1 節を参照してください。国内到着後の両替と個人所得税については、payouts-china.md を参照してください。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル