I assume archviz is a visual demo with a moving camera?
The “Get Game Settings” node is only needed if you want to read data from it, (etc mouse sensitivity).
If you only want the menu, you can create an empty actor blueprint and drag it into the scene. This is the minimum node setup to display the menu.
The main difference is the added “Enable Input” from the “Get Player Controller”. This allows us to get the E-key event to open and close menu.
I assume by default every game gets a player controller assigned.
In other words, you don’t need a player class to enable menu. I have tested it, and it can be enabled from a player controller, game mode, game state or an actor in the scene. But it needs to have “Enable Input” for key presses.
Edit: **Important: ** You still need to set the game instance to be “GameInstanceWithSettings” in project settings. See part 3.2 in manual.

