# ゲームをSteamへ移植する

> Steamが受け取るのはデスクトップの実行ファイル、デポ、ストアページだ。これは別のプラットフォームからそこへ持ち込むための確認の一覧だ。

- URL: https://www.summerengine.com/ja/port-a-game-to-steam
- Keyword: ゲームをSteamへ移植する
- Related: https://www.summerengine.com/ja/porting

ゲームのSteamへの移植とは、権利のあるゲームのデスクトップのビルドを作り、Steamworks経由で公開することだ。Steamはモバイル、コンソール、ブラウザのビルドを動かさないので、移植は古い版を包んだものではなく本物のデスクトップ版になる。

仕事は二つに分かれる。技術の側は、最低でもWindows、できればmacOSとLinuxのビルドで、設定、コントローラ対応、セーブ、安定性を備えたものだ。事業の側は、Steamworksのパートナーアカウント、本人確認と税の確認、一回限りのアプリ料、ストアページ、そしてストアページの公開から発売まで最低二週間だ。

Summer EngineはWindowsとmacOS向けのデスクトップビルドを書き出す。それがSteamでのリリースに必要なものだ。ゲームはC++とGDScriptで書き、C#はデスクトップエディタで使える。プロジェクトは自分のもので、ロイヤリティはない。だから分配はValveが取るものだけだ。

## Steamworksの手続きを順番に

Steamworksのパートナーとして登録し、本人確認、税の書類、銀行の情報を完了する。一回限りの100米ドルのアプリ申請料を払う。これはアプリが1000米ドルを稼いだ時点で回収できる。説明、スクリーンショット、トレーラー、タグ、動作環境を入れてストアページを埋める。ストアページを審査へ出す。デポを作り、SteamPipeでビルドを上げ、起動オプションを設定し、ビルドの審査を通す。Steamはストアページが発売の少なくとも二週間前から公開されていることを求める。

## デスクトップのビルドに必要なもの

ウィンドウと全画面のモード、一般的な解像度、垂直同期とフレームレートの選択肢、音量スライダー、割り当て変更できるキーボードとマウスの操作。Steam Deckも含めて賄えるSteam Inputを通したゲームパッド対応。更新やクラウドの同期が壊さないよう、ユーザーデータのディレクトリに書くセーブ。アプリの切り替え、複数モニター、ウルトラワイドの比率の穏当な処理。きれいな終了と、残る子プロセスがないこと。これらは欠けているとプレイヤーがレビューで不満を書く項目だ。

## つないでおく価値のあるSteamの機能

Auto Cloudを通したSteam Cloudは機械をまたいでセーブを保ち、追加の費用はほぼない。実績と統計はパートナーサイトで定義し、コードから解除する。Steam InputはDeckも含めてコントローラの割り当て変更を扱う。リッチプレゼンス、スクリーンショット、オーバーレイはおおむね無料で付いてくる。ワークショップ、ランキング、Steamのネットワークのなんらかのマルチプレイは、より大きな投資であり、発売後ではなく発売前に決めるべきだ。

## 初回のリリースでよくある詰まり

税の情報の欠落や誤りは、リリースではなく支払いを遅らせる。ストアページの提出が遅れると、二週間の規則のせいで発売日が後ろへずれる。実行ファイルの隣にセーブを書くビルドはプレイヤーのところで壊れる。ウイルス対策の誤検知は署名のない実行ファイルを狙うので、Windowsのビルドはコード署名する。コントローラ対応の欠落はDeckの利用者からの返金を招く。これらが早く見えるよう、発売前にSteamで非公開のベータのブランチを用意する。

## FAQ

### Steamでの公開にはいくらかかるか

一タイトルあたり100米ドルの一回限りのアプリ申請料で、ゲームが1000米ドルを稼いだ後に回収できる。その後Valveが売上の一部を取る。Summer Engineはロイヤリティを課さない。

### Steamの審査にはどれくらいかかるか

ビルドとストアページの審査は、それぞれ通常は数営業日だ。より大きな制約は、ストアページが発売日の少なくとも二週間前から公開されていなければならない規則のほうだ。

### モバイルやブラウザのゲームをSteamに置けるか

デスクトップのビルドとしてのみ置ける。本物のWindows、macOS、Linuxの実行ファイルが要り、入力、解像度、一回の遊びの設計をデスクトップのプレイヤー向けに作り直す必要がある。

### Windows、macOS、Linuxのビルドがすべて必要か

発売にはWindowsだけで十分で、売上の大半もそこだ。macOSとLinuxのデポは後から足せる。LinuxのビルドはSteam Deckでの挙動も良くするが、ProtonはDeckで多くのWindowsのビルドを動かす。

### Summer EngineはSteamの売上から取り分を取るか

取らない。ロイヤリティも売上分配もない。Valveが取る分を除き、プロジェクトも収益も自分のものだ。

[作り直しを始める](https://www.summerengine.com/ja/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api