# WiiゲームをSwitchへ移植する

> 権利のあるWiiゲームをSummer Engineで作り直し、任天堂の承認を得たうえでSwitch版を計画する。モーション入力は生き残れ、480pのアセットは本物の向上を得る。

- URL: https://www.summerengine.com/ja/port-wii-game-to-switch
- Keyword: WiiゲームをSwitchへ移植する
- Related: https://www.summerengine.com/ja/porting

WiiゲームのSwitchへの移植とは、権利のあるゲームを作り直し、その結果を承認された任天堂の開発者アカウントを通して出荷することだ。Summer Engineは作り直しとデスクトップでのリリースを担い、コンソール向けの独自の書き出し機能は持たない。コンソールはこのクラスターで唯一、リリースの前に承認が要る行き先なので、その門を計画に入れる。

設計の知らせは良い。Switchのコントローラにはモーションの検知があるので、Wiiのゲームのジェスチャーと傾けの入力は、ボタンに変換されるのではなく、それと分かる形で生き残れる。他の移植が捨てざるを得ないWiiの設計の核が保たれる。

技術の知らせも良い。Wiiはテレビへ480pを出力していた。Switchはドックで最大1080p、携帯で720pを出力し、GPUの能力ははるかに高いので、Wii時代のアセットには描画解像度、影、テクスチャを上げる余地がある。

## まず承認

Switchで公開するには、開発者として任天堂に申請し、契約を結び、秘密保持契約の対象となる開発用ハードウェアと資料を受け取る。公開のページがその内部を説明することはできない。実務上の順序は、普通のエンジンのプロジェクトでゲームを作り直し、遊べるビルドと本物のリリース計画を添えて申請し、それから自分の開発者資格のもとでコンソール固有の統合を行う、というものだ。Summerにはコンソール向けの独自の書き出し機能がないので、その工程は通常ライセンスを持つ移植スタジオかパブリッシャーを通す。

## モーション入力は残す。ただし設計し直す

Switchのコントローラにはジャイロと加速度センサーがあるので、振り、傾け、揺さぶりは残せる。違いが効くのは二点だ。Wiiのポインターは赤外線のセンサーバーで画面上の絶対位置を出していたが、Switchのジャイロ照準は再センタリングを伴う相対の方式なので、ポインター中心のゲームは直接の複製ではなく、再センタリングのボタンと感度の設定が要る。もう一点は、プレイヤーが携帯モードで本体ごと持っているとき、原版が前提にした形でのモーションが使えないことだ。携帯プレイのために、すべてのモーション操作にスティックかボタンの代替が要る。

## 一つの画面しか知らないゲームに、ドックと携帯

Wiiのゲームには出力のモードが一つしかなかった。Switchの移植には二つある。ドックで1080p、携帯ではクロックの下がった720pで、プレイの途中で切り替わりうる。解像度非依存のUIと、実行中に調整できる内部の描画スケールを作る。その上で6.2インチの画面で読みやすさを確認する。Wiiのインターフェースはテレビ向けの大きさなので実はここでうまく働くことがあるが、世界の中の小さな文字はそうはいかない。フレームレートの目標はドックだけでなく両方のモードで保つ。

## コントローラ、協力プレイ、Wiiのゲームが前提にしていたもの

Wiiの四人のソファ協力プレイはSwitchへ自然に移る。Switchは複数のコントローラに対応し、Joy-Conの組を二人で分けられる。必要な構成に対応し、それを明示する。Proコントローラ、外したJoy-Con、装着したJoy-Con、横持ちのJoy-Con一本だ。任天堂はAとBを、Xboxの配置がBとAを置く位置に置いているので、決定と取り消しの表示にはプラットフォームに正しい記号を使う。バランスWiiボードやWii固有の周辺機器の上に作られたコンテンツは設計し直しが要る。

## FAQ

### 自分のWiiゲームをNintendo Switchへ移植できるか

ゲームの権利があり、承認された任天堂の開発者になればできる。作り直しは普通のエンジンのプロジェクトで進み、コンソール固有の統合と提出は、そのツールが秘密保持契約の対象なので自分の任天堂開発者アカウントのもとで行う。

### WiiのモーションはSwitchで動くか

おおむね動く。Switchのコントローラにはジャイロと加速度センサーがあるので、振り、傾け、揺さぶりは生き残る。例外はWiiの赤外線ポインターで、これは画面上の絶対位置を与えていた。Switchのジャイロ照準は相対なので、ポインター中心のゲームには再センタリングのボタンと感度の設定、そして携帯プレイ用のスティックの代替が要る。

### WiiのゲームはSwitchでどれくらい良く見えるようになるか

かなり良くなる。Wiiは480pを出力していたが、Switchはドックで最大1080pを出力し、GPUの能力もはるかに高い。ジオメトリやアニメーションを変えずに、描画解像度の向上、大きなシャドウマップ、良いテクスチャフィルタ、長い描画距離が使える。

### Wiiの四人協力プレイはSwitchへ移るか

移る。Switchは複数のコントローラに対応し、Joy-Conの組を二人で分けられる。それでも対応する構成を明示し、それぞれを扱う必要がある。Proコントローラ、外したJoy-Conと装着したJoy-Con、横持ちのJoy-Con一本だ。

### 任天堂の開発者アカウントは必要か

必要だ。Switchへの開かれた自主公開の経路はない。任天堂に申請し、契約を結び、開発用のハードウェアとツールへのアクセスを得る。申請は、企画だけより遊べるビルドと具体的な計画があるほうが通りやすい。

[作り直しを始める](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