グレーボックス (ブロックアウトとも言います) はレベルのプレイ可能なラフ ドラフトを作成するプロセスを指し、見た目を仕上げる前にゲームプレイがどのように機能するのかを確認することができます。
レベル デザイナーがゲームプレイの目的に合わせてレイアウトをテストするために、ゲーム環境をグレイボックスすることは一般的です。
マテリアル アーティストもグレイボックスを行い、レベル内の異なるグレイボックス アセットにテクスチャやマテリアルを追加してテストします。 このようなテストは、フォトバッシュされた画像、または実際のマテリアルやテクスチャに対して実行できます。
グレーボックスを実行する
グレーボックスを行うことで、レベルを構築してゲームプレイのメカニズムを追加する前に問題を特定することができます。
レベルを構築する際、ゲームプレイの内容やプレイヤーが実行できる内容について検討します。
レベルをデザインする前に、グレーボックスを行って、次の点をテストします。
スケール
レイアウト
グレーボックス キットは、Unreal Engine マーケットプレイスにあります。
形状ツールを使用する
形状ツールを使用して、レベルに表示させる予定の建物や道路、橋、その他の物理的な部分にブロックを作成します。 それには、レベルでメッシュを受け入れて配置する前に、形状ツールで異なる形状 (ブロック、ディスク、シリンダーなど) をドラッグしてスケーリングを調整します。
ブロックの大きさを、使用する予定の建物や小道具の大きさに合わせてスケーリングします。
作成ツールを使用する
すべてのメッシュをスケーリングして大まかなアーキテクチャや小道具を作成したら、形状を平行移動させてレベル内に配置します。
レベルのレイアウトが完成したら、[Create] にある [Merge (マージ)] ツールを使って個々の形状を結合します。
属性ツールを使用する
グレーボックスしたレベルの形状を配置したら、[Attributes (属性)] ツールと [Edit Materials (マテリアルを編集)] ツールを使用してブロックに色を追加します。これにより、レベルにあるさまざまな要素を区別できるようになります。
グレーボックスでプレイテストを行う
レベルの最初のパスをブロックアウトと見なしてイテレートします。 レベルでのプレイに満足したら、小道具やアートを追加します。
確認すべき点は次のとおりです。
ビークルが空間にフィットしていて、プレイヤーが運転できることを確認します。
プラットフォームの高さやレベルが、プレイヤーが到達できるように配置されていることを確認します。
味気のない空間や、モノが多すぎる空間がないことを確認します。