ゲームキューブのゲームを移植する

ゲームキューブのゲームを480pから現代のプロジェクトへ移植する

ゲームキューブのゲームの移植とは、権利のある作品を作り直すことだ。意識的な判断が要るのはアナログトリガーと固定カメラの設計だ。

ゲームキューブのゲームの移植とは、権利のあるゲームを新しいプロジェクトとして作り直すことだ。ゲームキューブは4:3の枠で640x480、コンポーネントケーブルなら480pで動いていた。コントローラは押し切りでクリックするアナログトリガー二つ、Cスティック、独特なフェイスボタン配置を持っていた。セーブはメモリーカードのブロック単位で数えられていた。

技術より先に権利が来る。自分で開発したゲームキューブの作品、またはリメイクのライセンスを持つ作品を移植する。持っているディスクはライセンスではなく、ディスクイメージは移植の入力にならない。

ゲームキューブ世代の3Dは、パイプラインが現代の作業に似てきた最初の世代だ。本物の3Dシーン、テクスチャ付きモデル、アニメーション、ライティング。だから作り直しは概念的に馴染みやすい。Summer Engineは説明からプロジェクトを生成し、C++、GDScript、C#で編集可能なまま保ち、ロイヤリティなしでデスクトップ、モバイル、Web、コンソールへ書き出す。

押し切りでクリックするアナログトリガー

ゲームキューブのLとRのトリガーはアナログ値を返し、押し切った位置でデジタルのクリックを出した。両方を使うゲームがいくつもあった。半押しで照準やストレイフ、押し切りで発砲や別の動作という具合だ。現代のコントローラのトリガーはアナログだがそのクリックはなく、キーボードにはアナログの範囲自体がない。デジタル動作のしきい値を決め、タイミングが重要なゲームならそれを設定に出し、キーボードのプレイヤーには二つの状態に別々の割り当てを与える。

Cスティックとカメラへの期待

Cスティックはメインスティックより小さく可動域も短かったので、そこでのカメラ操作は粗かった。多くのゲームキューブ作品は固定カメラ、レール、Zボタンの再センタリングで補っていた。現代の右スティックやマウスで作り直すと、カメラははるかに強力になる。固定カメラを様式として残すか開放するかを決める。開放すると、あらゆる角度から見られる想定がなかったレベルのジオメトリや遭遇の設計が露出するからだ。

4:3のアートとワイド画面の構図

ゲームキューブのゲームの多くは640x480の4:3で描画していた。ワイドモードを持つものもあったが、視界を広げるのではなく上下を切る方式が多かった。本気で16:9にするなら水平方向の視界を広げることになり、未完成のレベル端、足りない小物、狭い枠を前提としたカメラのカットが見えてくる。レベル境界の作業に時間を取る。テクスチャは先に元素材から高解像度で書き出し直す。1080pで古く見えるのはまずテクスチャだからだ。

メモリーカードのセーブと消えた周辺機器

ゲームキューブのメモリーカードは59、251、1019ブロックで、コンパクトなセーブ形式と少ないスロットを強いていた。現代のセーブは普通のファイルなので、形式と戦わずにスロット、オートセーブ、クラウド同期を足せる。周辺機器には判断が要る。ゲームボーイアドバンスのケーブル連動、ブロードバンドアダプタ、マイク、タルコンガやダンスマットには現代の等価物がなく、標準入力への置き換えか削除になるのが普通だ。

よくある質問

ゲームキューブのISOをゲームエンジンに読み込めるか

読み込めない。ゲームキューブのディスクイメージはPowerPCハードウェア向けにコンパイルされたビルドだ。それを編集できるプロジェクトとして取り込むエンジンはない。ゲームキューブの移植は、自分のソース、モデル、テクスチャ、設計資料からの作り直しだ。

ゲームキューブのアナログトリガーを今どう割り当てるか

現代のコントローラはアナログトリガーを持つが押し切りのクリックはない。クリックを使っていた動作には押し込みのしきい値を決め、タイミングが重要なら調整可能にし、キーボードのプレイヤーには半押しと押し切りに別々の割り当てを与える。

ゲームキューブの移植は4:3からワイドにすべきか

たいていはすべきだが、本物の作業だ。水平方向の視界を広げると、4:3のカメラが隠していたレベル端や足りない小物が見えてくる。上下を切るほうが安上がりだが、原版より見える範囲が狭くなる。

ゲームキューブのモデルは作り直しが必要か

テクスチャが先、ジオメトリは後だ。ゲームキューブのテクスチャは640x480の出力に合わせて作られており1080pでは古く見えるので、元素材から高解像度で書き出し直す。モデルはたいてい通用する。とくにライティングと高解像度マテリアルを改善した場合はそうだ。

持っているゲームキューブのゲームを移植するのは合法か

権利がある場合だけだ。自分で作ったか、リメイクのライセンスを持つゲームキューブの作品なら作り直せる。ディスクを持っていて得られるのはコピーであり、作り直して公開する許可ではない。

さらに見る

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 PSP game and give it a second analog stick

Porting a PSP game means rebuilding a title you own. The camera design is the biggest change, because the PSP had one analog nub and no right stick.

開く

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