
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.
開くプラットフォーマーのテンプレート
既成のプロジェクトから始めて、変更を説明するだけ。
見るすべてのゲームテンプレートを見る
既成のプロジェクトから始めて、変更を説明するだけ。
見る