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

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

- URL: https://www.summerengine.com/ja/port-ps-vita-game-to-pc
- Keyword: PS VitaゲームをPCへ移植する
- Related: https://www.summerengine.com/ja/porting

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の携帯機は、元の機器に最も近い現代のハードウェアだからだ。

## FAQ

### 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ではそれが携帯機の妥協ではなく利便性として伝わり、取り除くとプレイヤーが気づく劣化になる。

[PCへの移植を始める](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