PSPゲームを移植する

PSPゲームを移植し、二本目のアナログスティックを与える

PSPゲームの移植とは、権利のある作品を作り直すことだ。最大の変更はカメラ設計になる。PSPにはアナログスティックが一本しかなく、右スティックがなかったからだ。

PSPゲームの移植とは、PlayStation Portableではないハードウェア向けに権利のあるゲームを作り直すことだ。PSPの画面は16:9の480x272、アナログスティックは一本で二本目はなく、シーク時間の遅いUMD光ディスクから読み込んでいた。この三つの制約がPSPゲームの手触りを決めており、現代のハードウェアでは三つとも消えている。

まず所有権だ。自分で開発したPSPゲーム、またはリメイクのライセンスを持つ作品を移植する。UMDやPSNのダウンロードを買うことはライセンスではなく、ISOのダンプは移植の工程ではない。

Summer Engineはゲームを自分が持ち続けるプロジェクトとして作り直す。元のシステムを説明してシーンを生成し、その後C++、GDScript、C#で編集する。デスクトップ、携帯PC、モバイル、Web、コンソールへ書き出す。ロイヤリティも収益分配もない。

カメラ操作が中心的な作り直し

PSPのゲームは右スティックの不在を三つの方法で解いた。ショルダーボタンにカメラを置く、フェイスボタンにカメラを置く、あるいは手動のカメラ操作をなくすロックオンを入れる。現代のハードウェアには右スティックとマウスがあるので、自由なカメラ操作を足せる。ただしこれは無料の勝ちではない。ロックオンのカメラを前提に調整された戦闘は、プレイヤーが自由に回り込めると簡単になるので、遭遇の設計はたいてい再調整が要る。

480x272のアセットを現代の解像度で見せる

PSPのディスプレイは480x272で、1080pのおよそ七分の一の画素数だ。テクスチャは小さく作られて強く圧縮され、3Dモデルは低ポリゴンでライティングをテクスチャに焼き込んでいた。ジオメトリを作り直す前に、元ファイルからテクスチャを高解像度で書き出し直す。テクスチャに焼き込まれたライティングは新しい動的ライティングと衝突するので、元の見た目を再現するのか現代化するのかを早い段階で決める。

もう手放せるUMD時代の習慣

UMDのシークは遅かったので、PSPのゲームは長い通路、エレベーターでのロード、細かいレベル分割、強い音声圧縮でストリーミングを隠していた。現代のストレージはその圧力を取り除く。分割された区画を連続したレベルに統合し、マスターからフル品質の音声を戻し、ディスクのシークを隠すためだけにあったロード画面を消せる。プレイヤーが最も気づく変更はたいていこれだ。

携帯PCは自然な行き先

PSPのゲームは小さな画面とゲームパッドで短時間遊ぶことを前提に作られた。その条件は現在の携帯PCとぴったり一致する。良いコントローラ対応、サスペンドに強いセーブ、小さな文字でも読めるUIを備えたデスクトップ書き出しなら、別ビルドなしでその層を取れる。スマートフォンも行けるが、PSPのゲームは物理ボタンを前提にしているので、タッチ操作は浮かぶオーバーレイではなく本気のレイアウト作業が要る。

よくある質問

PSPのISOをPCゲームに変換できるか

できない。PSPのISOはMIPSハードウェア向けにコンパイルされたビルドであって、編集できるプロジェクトではない。PSPゲームの移植とは、自分のソース、アセット、デザインからの作り直しだ。Summer EngineはISOやCSOのファイルを読み込まない。

PSPゲームの移植は合法か

権利を持っていれば合法だ。つまり自分でゲームを作ったか、リメイクのライセンスを持っているということだ。UMDやPlayStation Storeのダウンロードを持っていることは、作り直して販売するライセンスにはならない。

右アナログスティックがないことをどう扱うか

右スティックかマウスに本物のカメラ操作を足し、元の方式も選択肢として残す。その上で再調整する。ロックオンやショルダーボタンのカメラを前提に設計されたゲームは、自由に回り込めるようになると目に見えて簡単になる。

PSPのグラフィックは1080pの画面で汚く見えるか

最初に出るのはテクスチャだ。PSPのアートは480x272の表示に合わせて作られているので、モデルに触る前に元素材からテクスチャを高解像度で書き出し直す。ライティングがテクスチャに焼き込まれていないかも確認する。焼き込みは新しい動的ライティングを妨げる。

移植したPSPゲームはどのプラットフォームで出すべきか

デスクトップと携帯PCが最も近い。プレイ時間の長さとゲームパッド前提がそのまま移るからだ。同じSummer Engineプロジェクトからモバイル、Web、コンソールも出せる。スマートフォンではタッチ操作が主な追加作業になる。

さらに見る

Summer Engine で創るその他の方法

AI ゲームメーカー

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

開く

Make a game from a picture and the idea it holds

Bring a picture and Summer Engine builds a game inspired by its look and concept: scenes, gameplay, and matching art in one project you own.

開く

Port a 3DS game by rebuilding it, not converting it

Porting a 3DS game means rebuilding a game you own as a new project that runs on platforms that still sell games. There is no file converter for this.

開く

Port a Nintendo DS game to platforms that still sell games

A Nintendo DS port is a rebuild of a game you own. The stylus design is the asset worth keeping, because touch is native on every phone.

開く

Port a Wii game and decide what happens to motion control

Porting a Wii game means rebuilding a title you own for hardware without a Wii Remote. The pointer and the motion gestures need a new input design.

開く

Port a Wii U game off the smallest console audience

Porting a Wii U game means rebuilding a title you own for platforms with a single screen. The GamePad layer is the part that has to be redesigned.

開く

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 GameCube game from 480p to a modern project

Porting a GameCube game means rebuilding a title you own. The analog triggers and fixed camera design are the parts that need deliberate decisions.

開く

Port a Switch game to the platforms you can publish on yourself

Porting a Switch game means rebuilding a title you own for other platforms. Nintendo platform publishing itself requires an approved developer account.

開く

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

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

見る

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

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

見る

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

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