システム / Menus

Menus System Fab で販売中

Unreal Engine のシングルプレイヤーゲーム向けの完全なフロントエンド。ブループリントのみで作られ、メニュー、72 項目のオプション、セーブ、クレジット、ロード画面を備えます。Load/Save は Menus の一部です。

Unreal Engine で動作する製品をそのまま録画したトレーラー。映っているものはすべて同梱されています。冬のシーンはデモマップです。

できること

メインメニューとポーズ

セーブが存在するまで「続きから」はグレー表示のままです。ポーズはゲームを止め、プレイヤーの現在地、プレイ時間、最後のセーブを表示します。クレジットと、レベル名とヒントを表示するロード画面も含まれます。

6 ページ 72 項目のオプション

映像、オーディオ、操作、ゲームプレイ、アクセシビリティ、システム。1 つの Data Table から作られ、各項目に説明、パフォーマンスへの影響、初期値、反映のタイミングが表示されます。

安全な映像設定

品質プリセット、9 つの品質グループ、HDR、6 種のポストエフェクト、設定を提案するベンチマーク。表示の変更は、確定しなければ 10 秒後に元に戻ります。

操作

競合の検出と入れ替えに対応したキー割り当て変更、感度、視点の反転、振動、ダッシュとしゃがみの長押し/切り替え。

プレイヤーを守るセーブ

プレイヤースロットとオートセーブ。それぞれに画像、場所、プレイ時間、日付が付きます。上書きや削除の前に確認し、古いファイルをバックアップし、新しいビルドのセーブは読み込みません。

アクセシブルで拡張しやすい

色覚モード、文字サイズ、ハイコントラストのメニュー、動き・揺れ・点滅の軽減。Data Table に 1 行足せばオプションを追加でき、インターフェースを 1 つ付ければどのアクターも保存できます。

クイックスタート

  1. Game Instance を設定

    Project Settings の Maps & Modes で GI_RookspireMenus を Game Instance に選択します。

  2. メニューを表示

    メニュー用レベルで WBP_FrostMainMenu を、ポーズキーで WBP_FrostPause を表示します。

  3. セーブをレベルに読み込む

    各プレイ用レベルの BeginPlay で ApplyPendingSave を呼び出します。

できないこと

  • シングルプレイヤー専用:レプリケーションはありません。
  • キーボードとマウス:ゲームパッドでの操作は 1.0 に含まれません。
  • インターフェースの文字は英語(ローカライズ可能。同梱は英語のみ)。
  • ロード画面は動きを表示し、パーセントは表示しません。
  • HDR には HDR ディスプレイが必要です。
  • 無料の 1.1 アップデートで予定:ゲームパッド操作とアイコン、オーディオのダイナミックレンジ、バックグラウンド時のフレームレート制限、フォーカスを失ったときの消音。
  • Menus の自動テスト 16 件が UE 5.3.2 と UE 5.8.2(Windows)で合格。

よくある質問

自分のゲームで使えますか?
はい。必要なのは Game Instance、ウィジェット 2 つ、レベルごとに 1 回の呼び出しだけです。レベル、キャラクター、入力はそのままです。
独自のオプションを追加できますか?
はい。Data Table に行を追加すると、説明とリセット付きで該当ページに表示されます。GetSetting でどこからでも読み取れ、OnSettingChanged で変更に反応できます。
自分のアクターはどう保存されますか?
アクターに BPI_SaveParticipant インターフェースを追加します。管理が必要な中央リストはありません。
ほかの Rookspire システムは必要ですか?
いいえ。自身のフォルダー以外への依存はありません。
制作に AI はどう使われましたか?
ブループリント、テクスチャ、サウンド、ドキュメントを生成する Python スクリプトは AI の支援を受けて書かれました。すべてのシステムと設計上の判断は Rookspire が行い、確認し、テストしています。テクスチャ、アイコン、サウンドはコードで生成しており、画像や音声の AI モデルは使っていません。