WiiゲームをSwitchへ移植する

WiiゲームをSwitchへ移植する

権利のあるWiiゲームをSummer Engineで作り直し、コンソールの経路を取る。モーション入力は生き残れ、480pのアセットは本物の向上を得る。

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

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

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

まず承認

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

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

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固有の周辺機器の上に作られたコンテンツは設計し直しが要る。

よくある質問

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

さらに見る

Summer Engine で創るその他の方法

AI ゲームメーカー

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

開く

Port a 3DS game to Switch

Rebuild a 3DS game you own in Summer Engine, then take the console path once you are an approved Nintendo developer.

開く

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 Wii game to PC

Rebuild a Wii game you own in Summer Engine and export desktop builds. Television design meets monitor distance, and gestures meet buttons.

開く

Port a Wii game to iOS

Rebuild a Wii game you own in Summer Engine and export a signed iPhone and iPad build. Living room design meets a phone in one hand.

開く

Port a Switch game to Steam

Rebuild a Switch game you own in Summer Engine and export a desktop build. The gameplay is ready. The platform layer is the job.

開く

Port a Switch game to PC

Rebuild a Switch game you own in Summer Engine and export Windows, macOS, and Linux builds that scale across unknown hardware.

開く

Port a Wii U game to Steam

Rebuild a Wii U game you own in Summer Engine and export a desktop build for Steam. The GamePad screen is the whole conversation.

開く

Port a game to Nintendo Switch

There is no self serve Switch export. Nintendo approves developers, provides the SDK and dev kits under NDA, and certifies every build.

開く

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

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

見る

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

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

見る

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

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