Can the GameMode be changed in bp while runtime?

If relying on game modes in world settings, do we need to even drag a pawn into the level ?

Will a “player start” suffice?

Even for a level to be played in VR?

I’d like to have ONE PROJECT, one perfectly ready to go PROJECT.

Materials, assets loaded, textures, BPs, characters…
Working VR
Niagara…
Raytracing
Easily edited avatars, with a ready to use, ready to customize MAYA character.mb, with perfectly named IK elements so RETARGETING actually works (without causing wiggly arms etc)

And a level for either
VR teleport, motion controller interactivity
VR walk, motion controller interactivity
Third person (edited into a VR pawn)
First person (again, edited for a VR experience, but a smooth walk for architecture experiences)

Having the ability to do all this from one PROJECT is my dream.

I prefer VR for all of it.
I find I need a third person character, edited into a VR camera position, to walk on TERRAIN…
(If not a third person, my VR PAWN goes through the terrain, not along it using collision…)