ニュース
[GDC 2022]「Diablo II」はどのように“ディアブロ II リザレクテッド”に生まれ変わったのか。グラフィックスから語るセッションが実施に
2021年9月にリリースされた「ディアブロ II リザレクテッド」は,2000年6月に発売された「Diablo II」のリマスター版だ。ゲーム史に残る傑作の1つに数えられる「Diablo II」は,すでに存在しない開発スタジオBlizzard Northで,ほぼ1人のプログラマーによってコードが書かれており,ドキュメントの多くが散逸したり,乱雑に倉庫にしまわれているため,長らく「リマスター版の制作は不可能だ」と考えられてきたという。
「ディアブロ II リザレクテッド」公式サイト
そんな「Diablo II」の再生に挑んだのはニューヨーク州のVicarious Visionsだ。2005年にActivisionの傘下に入ったスタジオで,これまで「トニー・ホーク プロ・スケーター 1+2」や「クラッシュ・バンディクー ブッとび3段もり!」「ギターヒーロー」などの移植やリマスター作業にあたってきた経験豊富なスタッフを擁している。「ディアブロ II リザレクテッド」に向けてBlizzard Entertainmentに所属を移されたのは,そうした彼らのノウハウを活かすための措置だったようだ。
「Resurrecting a Classic: Bringing 'Diablo II' into the 3rd Dimension」(名作の蘇生: Diablo IIを3Dにする過程)と題されたセッションでまず語られたのは,オリジナル版が2Dで,リマスター版が3Dであることだった。しかし,まったく新しいゲームエンジンですべてを作り直すと,細かい部分でゲームバランスが変化することが避けられないため,彼らは古いゲームエンジンをベースに,まず地形を3D化。キャラクターやオブジェクトを3Dに置き換えつつ,照明効果やエフェクトを加えていくという,考えただけでも面倒で手の込んだプロセスを採用した。
オリジナル版では,まず地形タイルが順番にレンダリングされ,その上にオブジェクトが配置されていくという仕組みだった |
こうした細かい計算式を作るのは,3Dデータを作るために必要なプロセスだ |
「Diablo II」の地形は,縦80ピクセル,横160ピクセルの菱形のタイルを敷き詰めて3D風の世界を作っており,彼らは仮想空間のカメラが30°下を向いていることを突き止める。160ピクセルを10フィートとすると,オリジナル版の800×600の解像度にうまく収まるので,いろいろと計算した結果,カメラから地形までの距離は883.88フィートであると仮定した。
キャラクターなどのオブジェクトの高さは計算の結果,24ピクセル=0.577ヤードであり,1つのタイルの幅は上に書いたように10フィートだ。ヤードとフィートが出てくるのは,オリジナル版では単位としてヤードが使われていたと思われるのに対して,リマスター版ではフィートに統一しているからだという。
こうした計算を行う必要があったのは,オリジナルの2Dデータを「トランスレータ」に通して,必要な3Dデータを引き出すためだ。トランスレーターには,さらに気象の状態やアニメーション,ユニットのリスポーンといった,さまざまな情報が追加されるのだが,データ記述言語としては,「JSON」 (JavaScript Object Notation)を採用した。軽量で使いやすく,広く使われていることが選んだ理由で,Vicarious Visionsでは過去にも使った経験があったという。
もっとも,最終的に7500以上ものファイルが存在することになり,JSONファイルをロードするだけでも一苦労だったという。トディスコ氏は,「もし,もう一度同じプロジェクトをやれと言われたら,たぶんJSONは使わないだろう」と語った。
さらにトディスコ氏らを悩ませたのが,レベル(マップ)だった。オリジナル版のレベルは「プリセット」で構成されており,プリセットとは固定された小さなセクションのこと。住居やカテドラル,洞窟のくぼんだ場所,ボスのいるアリーナなど,2416種という途方もない数のプリセットがあったという。これらのプリセットをアーティスト達がオリジナル版そっくりに作り直し,タイルの横幅を考慮しながら並べていくという気の長い作業が行われた。3Dになったことで,オブジェクトの相対位置が明確になり,高さを正しく調整することも可能になったとのことだ。
こうしたさまざまな困難を乗り越えて実現したリマスター版だが,トディスコ氏が「短いコードを加えるだけで,大きな効果があった」とするのが,レガシーモードへのトグル機能だ。キー1つ(PC版では[G]キー)を押すだけで,オリジナル版の画面に戻るという便利な機能だが,これがあることで「ディアブロ II リザレクテッド」がオリジナルのゲームエンジンで動いていることを,改めて多くのファンに認識させたのではないかと述べて,セッションを終了した。
4Gamer:「GDC 2022」記事一覧
- 関連タイトル:
ディアブロ II リザレクテッド
- 関連タイトル:
ディアブロ II リザレクテッド
- 関連タイトル:
ディアブロ II リザレクテッド
- 関連タイトル:
ディアブロ II リザレクテッド
- 関連タイトル:
ディアブロ II リザレクテッド
- 関連タイトル:
ディアブロ II リザレクテッド
- この記事のURL:
キーワード
- PC:ディアブロ II リザレクテッド
- PC
- RPG
- MO
- Blizzard Entertainment
- ファンタジー
- 北米
- PS5:ディアブロ II リザレクテッド
- PS5
- Xbox Series X:ディアブロ II リザレクテッド
- Xbox Series X
- PS4:ディアブロ II リザレクテッド
- PS4
- CERO D:17歳以上対象
- プレイ人数:1人
- Xbox One:ディアブロ II リザレクテッド
- Xbox One
- Nintendo Switch:ディアブロ II リザレクテッド
- Nintendo Switch
- プレイ人数:1〜4人
- ニュース
- イベント
- GDC 2022
- Game Developers Conference
- ライター:奥谷海人
(C)2021 BLIZZARD ENTERTAINMENT, INC. ALL RIGHTS RESERVED。本作の利用にはblizzard.com/EULAより閲覧可能なエンドユーザーライセンス契約が適用されます。 BLIZZARD ENTERTAINMENT INC Privacy Policy & EULA
(C)2021 BLIZZARD ENTERTAINMENT, INC. ALL RIGHTS RESERVED.
(C)2021 Blizzard Entertainment, Inc. Diablo、Blizzard、Blizzard Entertainmentは、米国およびその他の国々における商標または登録商標です。ここで言及されているその他すべての商標は、各所有者に属します。