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

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

- URL: https://www.summerengine.com/ja/port-a-gamecube-game
- Keyword: ゲームキューブのゲームを移植する
- Related: https://www.summerengine.com/ja/porting

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

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

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

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

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

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

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

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

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

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

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

## FAQ

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

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

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

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

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

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

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

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

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

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

[ゲームキューブ作品を作り直す](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