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

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

権利のあるVitaゲームをSummer Engineで作り直し、Steam向けにデスクトップビルドを書き出す。デュアルスティックは移る。前面と背面のタッチは移らない。

PS VitaゲームのSteamへの移植とは、権利のあるゲームをSummer Engineで作り直し、Steamのストアページ向けにデスクトップビルドを書き出すことだ。Vitaはこのクラスターで最もPCに近い出発点で、そのぶん移植の作業一覧は短く具体的になる。

すでに合っているもの。16:9の960x544の画面、アナログスティック二本、フェイスとショルダーの完全なボタン一式、3Dに対応するGPU。カメラ操作、移動、UIの枠取りはどれも再設計なしで移る。

合わないもの。前面のタッチスクリーン、背面のタッチパッド、ジャイロ、前面カメラ。とくに背面タッチにはデスクトップに等価物がまったくなく、それに基づく仕組みには新しい置き場所が要る。

前面タッチ、背面タッチ、ジャイロ

前面タッチはポイント、ドラッグ、メニューの操作についてマウスへ対応する。ただしマウスはマルチタッチができない。本当の問題は背面タッチだ。デスクトップには画面の裏に当たるものが何もない。背面タッチの動作は空いているコントローラの入力へ移す。普通は残ったショルダーボタン、スティックの押し込み、あるいは修飾キーと既存のボタンの組み合わせだ。ジャイロの傾けはマウスの移動、スティックの軸、あるいはSteam DeckやDualSenseを含むジャイロを持つコントローラの実際のジャイロへ移せる。カメラに基づく機能は偽装せずに削る。

960x544の拡大とOLEDの見え方

544から1080はちょうど二倍で、これがVitaの移植を珍しくきれいにする。UIの要素は鮮明に二倍でき、2Dのアートは2倍の整数倍スケーリングを使える。3Dのコンテンツでは通常どおり描画解像度、テクスチャの細かさ、シャドウマップ、描画距離を上げる。もう一つ確認すべき微妙な点は色だ。初代のVitaは彩度が強く黒の深いOLEDのパネルを使っており、その上で作られたアートは普通のモニターでは平坦や色あせに見えることがある。記憶に頼らず、調整されたディスプレイでコントラストと彩度を見直す。

キーボードとマウスを一級の方式として

Vitaの移植は完全なゲームパッド対応をすでに持って到着するので、新しい作業はキーボードとマウスだ。形だけの割り当てではなく本物の方式を作る。妥当な既定のキー、完全な割り当て変更、感度付きのマウス視点、マウスで動かすメニュー。使用中の機器を検出してボタンの表示を切り替える。Vitaのゲームの多くはUIでタッチのショートカットも使っていたが、それはマウスのクリックになり、PCではメニューが携帯機のときより速くなることが多い。

プレイの形、セーブ、Steamでのリリース

Vitaのゲームは頻繁に中断される携帯のプレイ向けに作られていたので、寛大なオートセーブを持つことが多い。これはPCでも取り除かずに残す価値のある機能だ。Steam Cloudでクラウドセーブを足し、プレイヤーがデスクトップとSteam Deckを行き来できるようにする。公開にはSteamworksのパートナーアカウント、一タイトルあたり100米ドルのSteam Directの費用、SteamPipeでのデポへのアップロード、そしてカプセル画像、ゲームプレイのスクリーンショット、トレーラーを備え発売前に一定期間公開されるストアページが要る。形が原版に近いので、Steam Deckは自然な行き先だ。

よくある質問

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

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

Vitaの背面タッチパッドはPCで何に置き換わるか

直接の置き換えはない。画面の裏に来るデスクトップの入力がないからだ。背面タッチの動作は、残ったショルダーボタンやスティックの押し込みのような空いているコントローラの入力、あるいは修飾キーと既存のボタンの組み合わせへ移す。背面タッチだけで成り立つ仕組みはたいてい設計し直しが要る。

960x544が便利な元解像度なのはなぜか

544はちょうど二倍で1088になるので、2倍の拡大が実質1080pに着地するからだ。UIの要素と2Dのアートは、他の携帯機の素材で起きる整数でない拡大のぼけなしに、鮮明に二倍できる。

Vitaの入力はゲームパッドへ移るか

ほぼ全部移る。Vitaはアナログスティック二本と完全なボタン一式を持っていたので、移動、カメラ、アクションは直接対応する。例外は前面タッチでこれはマウスへ、背面タッチはこれに新しい置き場所が要り、ジャイロはスティック、マウス、あるいはジャイロを持つコントローラの実際のジャイロへ移せる。

PC向けにアートを変える必要があるか

たいていは描き直しではなく解像度を上げるだけだ。一つ確認すべきは色だ。初代のVitaは彩度が強く黒の深いOLEDのパネルだったので、その上で作られたアートは普通のモニターで平坦に見えることがある。調整されたディスプレイでコントラストと彩度を確認する。

さらに見る

Summer Engine で創るその他の方法

AI ゲームメーカー

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

開く

Port a PS Vita game to PC

Rebuild a Vita game you own in Summer Engine and export Windows, macOS, and Linux builds. This is the shortest work list in the cluster.

開く

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 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.

開く

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.

開く

Port a GameCube game to Steam

Rebuild a GameCube game you own in Summer Engine and export a desktop build for Steam. Analog triggers, 4:3 framing, and memory card saves.

開く

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

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

見る

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

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

見る

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

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