# 3DSゲームをリメイクする

> リメイクはデザインを保ったままコードとアセットをゼロから作り直す。範囲の決め方と、残すものを説明する。

- URL: https://www.summerengine.com/ja/remake-a-3ds-game
- Keyword: 3DSゲームをリメイクする
- Related: https://www.summerengine.com/ja/porting

3DSゲームのリメイクとは、権利のあるゲームをSummer Engineで新しいコードと新しいアセットによりゼロから作り直し、元のデザインを保つことだ。リメイクはリマスターとは違う。リマスターは今あるものの見せ方を良くする。リメイクは実装を置き換える。

この区別が範囲のすべてを決める。リメイクではすべてのシステムを書き直す。移動、戦闘、インベントリ、セーブデータ、メニュー、進行。アートは拡大ではなく現代の解像度で作り直す。音声はよく録り直すか混ぜ直す。固定されるのはデザインだ。レベル、テンポ、規則、手触り。

新規に始めるのと比べたリメイクの利点は、難しい創作上の問いにすでに答えが出ていることだ。ゲームが成立することも、長さも分かっており、実際のプレイテストを生き延びた調整値がある。だから元の企画が止まる場面でもリメイクは出荷される。

## リメイクが残すものと置き換えるもの

デザインを残す。レベルの配置、遭遇の置き方、進行の順序、物語と台本、そしてゲームの手触りを決める数値の調整。実装を置き換える。エンジンのコード、アセットの形式、シェーダー、UIの配置、そして3DSのハードウェアと話していたものすべて。この線引きが重要なのは、何を議論するかを決めるからだ。どのみち作り直すシステムなら、より良く作り直すのはほぼ無料だ。残すレベル配置を変えるなら、それは新しいプレイテストが付いてくる新しい設計作業になる。

## 240p時代のアセットを作り直す

3DSの上画面は400x240だった。そのために作られたアセットには現代のディスプレイに足りる画素密度がなく、拡大するとそれが見える。リメイクではスプライトを対象の解像度で描き直し、モデルをより多いポリゴンと現代のテクスチャマップで作り直し、UIのアートをベクターか高解像度のビットマップとして作り直して拡大に耐えるようにする。原版は元画像ではなく参照のシルエットとして使う。キャラクターの比率と色の個性は保つ。プレイヤーが認識しているのはそこだからだ。

## コードを書き直しながら手触りを保つ

リメイクが失敗するのはここだ。新しい物理と新しいフレームレートの新しいコードは、同じに見えて違う遊び心地のゲームを生む。まず元の定数を抜き出す。移動の速度、加速と摩擦、ジャンプの高さと重力、無敵時間、アニメーションのフレーム数、入力の先行受付の長さ。それから新しい実装で意図的に再現する。30フレーム毎秒に対して書かれたフレーム依存のタイミングも含めてだ。記憶ではなく原版の映像と比べて検証する。

## 範囲の管理と追加要素の問題

どのリメイクにもコンテンツを足す圧力がかかる。新しいエリア、新しいキャラクター、新しいシステム、高難度モード。追加は、出荷されないリメイクの主な原因だ。使える規則はこうだ。最初から最後まで原版と一致する遊べる版を完成させ、それから足す。そうすれば常に出荷できるビルドがあり、追加は約束ではなく判断になる。最も安い勝ちは快適さの改善で、割り当て変更、速いメニュー、オートセーブ、現代的な設定画面が含まれる。

## 権利、ライセンス、リメイクしてよいもの

リメイクできるのは自分で作ったゲームか、書面のライセンスがあるゲームだ。コピーを持っていてもそうはならない。スタジオが関わっていたなら受託の契約を確認し、音楽、フォント、ミドルウェア、サードパーティのアートが一つのプラットフォーム向けにライセンスされていなかったかも確認する。そうしたライセンスが新しいリリースまで及ぶことはめったにない。他人の作品のリメイク、任天堂のキャラクターや商標を使うものを含め、Summer Engineは公開を手伝わない。

## FAQ

### リメイクとリマスターの違いは何か

リメイクはデザインを保ったままコードとアセットをゼロから作り直す。リマスターは元のシステムとコンテンツを保ち、見せ方を良くする。解像度、フレームレート、テクスチャ、音声、UIの拡大だ。リメイクのほうが費用がかかり、変わる部分も多い。

### 3DSゲームを一人でリメイクできるか

権利があるならできる。一人でのリメイクはよくあり、とくに小中規模のゲームでそうだ。普通は最も時間のかかる設計の作業がすでに終わっている。Summer Engineでは原版の説明から遊べるシーンを生成し、本物のプロジェクトをC++、GDScript、C#で詰められる。

### リメイクを原版らしく保つにはどうするか

新しいコードを書く前に元の定数を抜き出す。速度、加速、ジャンプの高さ、重力、無敵時間、アニメーションのフレーム数、入力の先行受付。それを意図的に再現し、新しいフレームレートに合わせて調整し、記憶ではなく録画した原版の映像と比べる。

### リメイクに新しいコンテンツを足すべきか

原版の範囲が最初から最後まで遊べるようになってからにする。追加はリメイクが出荷されない最も多い理由だ。操作の割り当て変更、速いメニュー、オートセーブ、現代的な設定画面といった快適さの改善は、わずかな費用で体感される改善の大半をもたらす。

### 好きな市販の3DSゲームをリメイクできるか

権利者のライセンスなしにはできない。市販作品のファンリメイクは公開停止になり、法的な措置につながることもある。自分のゲームをリメイクするか、ライセンスを得る。Summer Engineは正直な作り直しのためのもので、他人の知的財産の再公開のためではない。

[リメイクを始める](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