PS VitaゲームをPCへ移植する

PS VitaゲームをPCへ移植する

権利のあるVitaゲームをSummer Engineで作り直し、Windows、macOS、Linuxのビルドを書き出す。このクラスターで最も短い作業一覧だ。

PS VitaゲームのPCへの移植とは、権利のあるゲームをSummer Engineで作り直し、Windows、macOS、Linuxのビルドを書き出すことだ。このクラスターのどの出発点より、Vitaはデスクトップのゲームになるための再設計が少なくて済む。

理由はハードウェアの一致だ。Vitaは16:9の960x544の画面を、アナログスティック二本と完全なボタン一式で動かしていた。ゲームパッドを付けたPCのモニターは、同じ形で同じ操作を、より高い解像度で持つ。

だから作業は四か所に集中する。デスクトップに等価物のないタッチの入力、携帯機には要らなかった設定メニュー、解像度非依存、そしてOSごとのファイルの扱いだ。

移らない四つの入力

前面タッチはポイントとドラッグについてマウスへ移るが、マルチタッチのジェスチャーにマウスの等価物はなく、別の仕組みが要る。背面タッチはモニターの裏に何もないので、それらの動作は空いているショルダーボタン、スティックの押し込み、修飾キーの組み合わせへ移す。ジャイロの傾けはマウスの移動、スティックの軸、あるいはジャイロを持つコントローラの本物のジャイロへ移せる。前面と背面のカメラは模擬せずに削る。この四つの入力の使用箇所を早い段階で列挙する。その一覧が再設計の範囲のほとんどだ。

解像度非依存と2倍の経路

544は二倍で1088になるので、2倍の拡大は実質1080pに位置し、Vitaのアートは珍しくきれいに見せられる。UIの要素と2Dのアセットは鮮明に二倍できる。それでもUIは2倍固定ではなく解像度非依存で作る。PCのプレイヤーは1440p、4K、ウルトラワイド、そしてその間のすべてで動かすからだ。3Dのコンテンツでは描画解像度、テクスチャ品質、シャドウマップの大きさ、描画距離を上げ、古い機械でもフレームレートを保てるよう品質のプリセットを出す。

足すべきデスクトップの作法

携帯機には要らなかった設定メニューを作る。解像度、ウィンドウとボーダーレスと全画面、垂直同期、フレームの上限、品質のプリセット、音量スライダー、キーの割り当て変更、UIの拡大。セーブは実行ファイルの隣ではなく、各OSのユーザーごとのアプリケーションデータの場所へ書く。アプリの切り替え、ウィンドウのサイズ変更、複数モニターを扱う。Vita版が持っていたであろう寛大なオートセーブは残す。携帯のプレイの設計は、取り除くべきものではなくPCのプレイヤーが喜ぶ利便性として伝わるからだ。

どこで出すか

PCの配信は開かれている。itch.ioは即座に公開でき、自分の分配で売れる。Steamは一タイトルあたり100米ドルの費用と審査で、到達に加えて実績、クラウドセーブ、Steam Inputを足す。GOG、Epic Games Store、自分のサイトからの直販もすべて有効で、同じビルドを複数へ同時に出せる。Vitaの移植ではSteam Deckを個別に検討する価値がある。ゲームパッドを備えた1280x800の携帯機は、元の機器に最も近い現代のハードウェアだからだ。

よくある質問

PS VitaゲームをPCへ移植できるか

ゲームの権利があるかライセンスを持つならできる。現代のエンジンで作り直し、デスクトップのビルドを書き出す。Summer Engineは原版の説明から遊べるシーンを生成し、C++、GDScript、C#での編集を可能にし、Windows、macOS、Linux向けに書き出す。

Vitaの移植が3DSやWiiの移植より楽なのはなぜか

ハードウェアの一致だ。Vitaは960x544の16:9の画面一枚、アナログスティック二本、完全なボタン一式を持ち、それはゲームパッドを付けたモニターと一致する。置き直す二枚目の画面もなく、まるごと置き換えるモーションやポインターの方式もない。

前面と背面のタッチはどうするか

前面タッチはポイントとドラッグについてマウスへ移り、マルチタッチのジェスチャーには別の仕組みが要る。背面タッチにデスクトップの等価物はないので、その動作は空いているショルダーボタン、スティックの押し込み、修飾キーと既存のボタンの組み合わせへ移す。

Vitaの移植の既定の解像度は何にすべきか

固定の倍率ではなく解像度非依存のUIを作る。ただし544は二倍で1088にきれいに収まるので、2倍の経路は実質1080pに位置する。1440p、4K、ウルトラワイドに対応し、古い機械でもフレームレートを保てる品質のプリセットを用意する。

Vitaのオートセーブの挙動は残すべきか

残すべきだ。携帯のゲームは中断されるプレイ向けに設計されているので、頻繁に保存し素早く再開することが多い。PCではそれが携帯機の妥協ではなく利便性として伝わり、取り除くとプレイヤーが気づく劣化になる。

さらに見る

Summer Engine で創るその他の方法

AI ゲームメーカー

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

開く

Port a PS Vita game to Steam

Rebuild a Vita game you own in Summer Engine and export a desktop build for Steam. Dual sticks transfer. Front and rear touch do not.

開く

Port a PS Vita game before the platform disappears entirely

Porting a PS Vita game means rebuilding a title you own. The rear touch pad is the one input with no modern equivalent.

開く

Port a 3DS game to PC

Rebuild a 3DS game you own in Summer Engine, then export Windows, macOS, and Linux builds and distribute them however you like.

開く

Port a Nintendo DS game to PC

Rebuild a DS game you own in Summer Engine and export desktop builds. The mouse solves the stylus. The window layout is the real design work.

開く

Port a Wii game to PC

Rebuild a Wii game you own in Summer Engine and export desktop builds. Television design meets monitor distance, and gestures meet buttons.

開く

Port a PSP game to PC

Rebuild a PSP game you own in Summer Engine and export desktop builds. Widescreen already fits. The camera and the options menu are the work.

開く

Port a GameCube game to PC

Rebuild a GameCube game you own in Summer Engine and export desktop builds. A console control scheme has to learn keyboard and mouse.

開く

Port a Switch game to PC

Rebuild a Switch game you own in Summer Engine and export Windows, macOS, and Linux builds that scale across unknown hardware.

開く

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

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

見る

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

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

見る

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

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