ゲームをSteamへ移植する

ゲームをSteamへ移植する

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

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

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

Summer Engineは一つのプロジェクトからデスクトップ、モバイル、web、コンソールを作る。ゲームは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で非公開のベータのブランチを用意する。

よくある質問

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が取る分を除き、プロジェクトも収益も自分のものだ。

さらに見る

Summer Engine で創るその他の方法

AI ゲームメーカー

説明するだけで完全な 2D・3D ゲームを作れるハブ。

開く

Port a game to Steam Deck

Steam Deck runs your existing Steam build. The port is a compatibility pass: controller first input, readable text, and a power budget.

開く

Port a 3DS game to Steam

Rebuild a 3DS game you own in Summer Engine, then export a Windows, macOS, or Linux build and publish it on Steam.

開く

Port a 3DS game to Steam Deck

Rebuild a 3DS game you own in Summer Engine, then ship a Steam build that plays well on a 1280x800 handheld with gamepad only input.

開く

How to port a 3DS game

The full process, in order: rights, asset inventory, rebuild, screen and input redesign, testing, export, and store submission.

開く

Bring a 3DS game to Steam

The release side of a 3DS port: rights, Steamworks setup, store page, builds, review, wishlists, pricing, and launch day.

開く

Port a Nintendo DS game to Steam

Rebuild a DS game you own in Summer Engine, then export a desktop build for Steam. Mouse covers the stylus, monitors cover both screens.

開く

Port a Wii game to Steam

Rebuild a Wii game you own in Summer Engine, then export a desktop build for Steam. Pointer becomes mouse. Motion becomes a design decision.

開く

Port a PSP game to Steam

Rebuild a PSP game you own in Summer Engine and export a desktop build for Steam. One screen already fits. One analog nub does not.

開く

プラットフォーマーのテンプレート

既成のプロジェクトから始めて、変更を説明するだけ。

見る

すべてのゲームテンプレートを見る

既成のプロジェクトから始めて、変更を説明するだけ。

見る

今すぐゲーム制作を始めよう

Summer Engine をダウンロードして、作りたいものを説明するだけで形になっていきます。無料で始められ、コーディングは不要です。