Visual Studio 2017でエンジン部分をステップ実行したい

掲題の件に関して、質問があります。

ゲーム実行時のエンジン部分内部処理の把握を行いたく、
ステップ実行出来る環境を作成したいと考えておりますが、
こちらがうまくいきません。。。

下記手順で行ったのですが、
追加手順などもしご存知の方がおられましたら、
ご教示いただけないでしょうか。

[環境]

  • Visual Studio2017 Community(UnrealVSインストール済み)
  • Windows 10 64bit Pro
  • UE4.17.1

[試した手順]

  1. UE4.17.1のインストール時、「デバッグ用エディタシンボル」も同時にインストール
  2. UE4.17.1を起動→新規プロジェクト→C++の基本コードを選択して作成
  3. VisualStudio2017が立ち上がる
  4. VSのソリューション構成からDebug Game+Win64(UnrealVSのプロジェクトは2で作成したプロジェクト コマンドラインはパスに加えて -skipcompile -debug)を指定
  5. VS上でEngine\Source\Runtime\Launch\Private\Launch.cpp の GuarededMainにブレークポイントに設定
  6. VS上でデバッグを行う

上記手順で [DebugGame Editor(エディタの起動プロファイル)]であれば、
ブレークポイントにひっかかり、中断されるのですが、
実際にゲーム起動(Debug Game)時はシンボルが読み込まれていないのか、
ブレークポイントで止まらないです。

もし上記PDBファイルを別途読み込ませる方法などご存知の方がおられましたら、
ご教示いただけないでしょうか。

※Unreal Engineをソースからビルドしたエディタを使う事で、DebugGame時でもステップ実行は可能なのですが、
PCの環境が悪い点(2回目以降のビルドでも分単位の時間がかかる点)や現状内部処理の把握のみを行いたいと考えているため、
上記デバッグ用エディタシンボルを用いた方法でご存じであればご教示いただきたいです。

よろしくお願いいたします。

DebugGameにソリューション構成を変更した後にデバッグ実行を行いましたが、ブレークすることができました。一度DebugGameに変更した後、UE4のプロジェクトに対してリビルドを行うと解決するかもしれませんのでご確認頂けますと幸いです。

ご回答ありがとうございます。

再度Rebuildしてみましたが、残念ながら状況変わらずです。。。

  • DebugGame → ブレークポイントで止まらない。(正常起動)
  • DebugGameEditor → ブレークポイントで止まる。(正常起動)
  • Development → ブレークポイントで止まらない。(exe_common.inlの102行目 invoke_mainで落ちる)
  • Development Editor → ブレークポイントで止まる(正常起動)

※どちらもBuildではなくRebuildしてみましたが、DebugGameはブレークポイントで止まりませんでした。。。

Editorモードのみブレークポイントで止まるという事でしょうか。
もしご存知であればご教示お願いいたします。