「ゲームプレイ システム」には、プレイヤーとワールドの間のインタラクションの促進に焦点を当てた、 Unreal Engine (UE) での高レベルなゲームプレイ プログラミングとスクリプティングに関する情報が記載されています。
UE のゲームプレイ フレームワークには、アクタ、カメラ、コンポーネント、コントローラー、ゲーム ルール、ゲーム モード、プレイヤー入力、ゲームプレイ タイマー、ユーザー インターフェースなどの一般的なゲームプレイ要素を処理するためのコア システムとフレームワークが含まれています。
人口知能 (AI) とは、Behavior Tree、Mass Entity システム、State Tree、ナビゲーション システム、スマート オブジェクト、環境クエリ システム、AI Perception コンポーネント、デバッグなど、UE 内で作成に使用できるさまざまなシステムです。
物理には、コリジョン、レイキャスト、ケイオス破壊を計算し、物理アクタ、布物理、ヘア物理を含むマテリアルをシミュレートする、さまざまなサブシステムが含まれています。
Large World Coordinates の導入により、浮動小数値の精度を向上するために、広範囲に及ぶ変更をすべてのエンジン システムで実装する UE で、倍精度のデータ バリアント型がサポートされるようになりました。
データ駆動ゲームプレイ要素は、ライフタイムの長いゲームの作業量と複雑さを軽減するうえで役立ちます。 たとえば、ゲームによっては、オンライン サービス モデルを使用してユーザーにアップデートを提供する場合があります。 このモデルでは、ゲーム内の特定のデータ パラメータを調整することで、ユーザーのフィードバックに基づいてコンテンツのバランスを取ったり、追加したりすることができます。
Gameplay Ability System は、RPG や MOBA タイトルで使用される能力や属性の型をビルドするための柔軟性の高いフレームワークです。 ゲーム内で使用するアクションやパッシブ アビリティ、これらのアクションの結果としてさまざまなアトリビュートを作成または消耗させるステータス エフェクトを構築したり、これらのアクションの使用を制御するための「クールダウン」タイマーあるいはリソース コストの実装をしたり、各レベルでの能力とその効果のレベルを変更したり、パーティクルやサウンドエフェクトなどをアクティベートすることができます。
乗り物は、車両の物理シミュレーションを行う Unreal Engine の軽量なシステムです。
ネットワーキングとマルチプレイヤー 最新のマルチプレイヤー体験では、世界中に広がる多数のクライアント間で膨大な量のデータを同期する必要があります。 どのようなデータをどのように送信するかは、プロジェクトのパフォーマンスや感覚に大きく影響する可能性があるため、魅力的なエクスペリエンスをユーザーに提供するために非常に重要です。
このセクションのゲームプレイ チュートリアルガイドでは、これらの機能の使用方法に関する参照、またブループリントと C++ の両方でゲームの一般的なメカニズムとシステムを再作成する方法についてのチュートリアルを提供します。
セクション トピック ディレクトリ
AI (人工知能)
プロジェクトで信憑性のある AI エンティティを作成する際に Unreal Engine 内で使用できるシステムについて説明します。
データ ドリブン ゲームプレイ要素
外部に格納されているデータを使用してゲームプレイ要素を操作する方法について説明します。
ゲームプレイ アビリティ システム
ゲームプレイ アビリティ システムの概要
ゲームプレイ カメラ システム
Unreal Engine のゲームプレイ カメラ システムに関するドキュメントです。
ゲームプレイ ターゲット システム
Unreal Engine の Gameplay Targeting System プラグインのフレームワークの概要。
Input
Unreal Engine でさまざまな方法で入力値を作成および設定する
ゲームプレイ フレームワーク
ゲーム ルール、プレイヤーの入力とコントロール、カメラ、ユーザー インターフェース (UI) などのコア システム
物理
Chaos Physics は、Unreal Engine で利用可能な軽量の物理シミュレーション ソリューションです。
ゲームプレイ操作ガイド
一般的なゲームプレイ要素を再作成するためのウォークスルー
Large World Coordinates
Unreal Engine 5 の Large World Coordinates の概要と使用方法
Vehicles
Unreal Engine での Vehicle のドキュメント
ネットワークの構築とマルチプレイヤー
マルチプレイヤーに対応するネットワークゲームの設定
Mover
Create movement with rollback networking support.