Unreal Engine は、デザイナーやアーティストが直感的かつ創造的な方法でプロジェクトに命を吹き込むための一連のツールを提供します。 アーティスト、デザイナー、技術アーティストは、そのツールを使用することで、エディタ内で非常に詳細かつリアリティのあるゲーム ワールドやリアルタイムの体験を作成できます。
この一連のガイドでは、構築したワールドでアートパスを実行するために使用できる、インエディタ ワークフローおよびツールについて学ぶことができます。 ゲームに対する芸術的な選択は、主観的なものです。 このシリーズでは、デザイナー トラックで学んだ内容に基づいて学びを発展させることも、このトラックから学び始めることもできます。 どちらの場合でも、実践的な例を通じて基本的なワークフローを学び、アートを重視したツールをゲームプレイに組み込む方法も習得できます。
アーティスト トラックの概要
このシリーズは、実践的なゲームやゲームプレイ重視の例を通じて、初心者に適したアーティスト主導のワークフローを学ぶための出発点となります。 それによって、Unreal Engine のさまざまなシステムとツールがどのように連携してゲームに命を吹き込むかをより深く理解できます。
このシリーズでは、以下の内容を学びます:
このゲームのマテリアルと音声を作成するために使用するコンテンツをインポートする。
局所的な光源を使用して、ライトの組み込みプロパティを活用してデザイン要素を強調しつつ、雰囲気を作り出す。
シーン ジオメトリのサーフェス プロパティを設計および編集するため、親子関係を使用するマテリアルとマテリアル インスタンスを作成する。
インタラクティブなゲームプレイの例を通じて、マテリアルのインスタンス化についての学習を深める。
ポストプロセスを追加して、非破壊的な方法でシーンのルックアンドフィールを作り出す。
ポストプロセスとマテリアルを組み合わせて、ゲームプレイ中にダメージ エフェクトを作成する。
アンビエント バックグラウンド ミュージック用の組み込み MetaSounds シンセサイザーを使用して、オリジナルの音楽を作成する。
ゲームプレイ駆動のサウンドとマテリアルを組み合わせることで、キャラクターが歩いているサーフェスごとに異なるサウンドを使用できるようにする。
組み込みビジュアル エフェクト システム Niagara を使用して、ビジュアル エフェクトを作成する。
始める前に
これは、これからUnreal Engine を使い始める新規ユーザー向けの初心者コースのシリーズ第 3 弾です。 このコースは以前のコースを修了していなくても学習できるように設計されていますが、先に「ファーストパーソン アドベンチャー ゲームをコーディングする」および「パズル アドベンチャー ゲームをデザインする」を学習した方が、このシリーズの学習効果を最大限に高めることができます。 これらのコースで学習する内容によって、このコースで引き続き学習する内容の理解がさらに深まります。
このコースで取り上げるレベルは、「パズル アドベンチャー ゲームをデザインする」が終了したところから始まります。 このコースの効果を高めるために一部の状態にそのプロジェクトのレベルとデザインを使用する必要はありませんが、一部の要素についてはそのプロジェクトで手順を完了する必要があります。
プロジェクトの 2 つの状態を以下に示します。
「パズル アドベンチャー ゲームをデザインする」が終了したところから始まるクリーン コピー。
このコースのコンテンツを使用して作成された概念とワークフローのサンプルを使用して完成したバージョン。
サンプル プロジェクト
以下は、このチュートリアル シリーズを使用してビルドできる最終サンプル プロジェクトをダウンロードするリンクです。 このサンプル プロジェクトを使用すると、最終的なプロジェクトの外観を確認したり、プロジェクトのビルドと設計方法を確認するための参考として使用したりできます。
アート ディレクションは、あらゆるプロジェクトにおいて独自のデザインの選択肢です。 このシリーズのガイド全体を通して多くのことが紹介されていますが、これらを試してみて、有効だと思う場面で選択することをお勧めします。 ライティング、ポストプロセス、マテリアル開発の一部、サウンドなどは全て、その操作方法を習得しながら試行錯誤を重ねていくことが可能です。 多くの点で、このコースの例と異なっている選択を行っても、それによって制限が課されたり、コースを修了できなくなったりすることはありません。
プロジェクトを設定してコンテンツをインポートする
プロジェクトを設定し、コンテンツをインポートする。
シーンにライトを導入する
スポット ライト、ポイント ライト、矩形ライトを使用してレベルを照らし、雰囲気を演出する方法を学びましょう。
マテリアルとマテリアル インスタンスを作成する
マテリアルとマテリアル インスタンスを使用してレベルをサーフェス化します。
拡張されたマテリアル インスタンス
動的マテリアル インスタンスを使用して、インタラクティブな技術デモを作成しましょう。
ポストプロセス ボリュームを追加する
レベルの外観とパフォーマンスを制御するためのポスト プロセス ボリュームを作成します。
UI 上のポストプロセス マテリアル
マテリアルを使用して、ゲームプレイに基づく画面上のポストプロセス エフェクトを作成する方法について学びましょう。
環境ライティング機能の調整
低い領域に濃密なフォグを追加したり、空のストーム クラウドを追加したりして、レベルの大気要素を強化できます。
ファイアトラップにサウンドを追加
ブループリントにサウンド エフェクトを追加する方法を学びましょう。
プロシージャルな音楽を作成する
MetaSound でプロシージャルな音楽を作成する。
フットステップ サウンドをキャラクターに追加する
キャラクターが異なるサーフェスを移動するときに、それぞれのステップ サウンドを生成します。
ゲームにビジュアル エフェクトを追加する
ゲームにビジュアルエフェクトを追加しましょう。