UE5.3 - Behavior in PIE different from packaged game

I am experimenting with the Collab Viewer template and VR in UE 5.3 and see different behavior in packaged game compared to PIE:

Player Start

  • PIE: after selecting “local session” in the login menu the level starts and the player is at the player start with the correct transform. All as expected.
  • packaged game: after selecting “local session” in the login menu the level starts and the player is somewhere else, facing somewhere different.

HMD enable

  • PIE: headset won’t engage, VR not starting
  • packaged game: VR starts as expected

This may not be related to the Collab Viewer template or my experiments, but be caused by a more fundamental problem?

Any suggestions would be much appreciated, thank you!

Player Start

Update: I found that the “player start” is not available in the packaged game after loading the level, so it is not available to be used to set the spawn transform. Why would the “player start” be missing? Is this a networking/replication issue?

I’ll continue with my debugging…

Player Start

Update: I figured out the spawning issue: I realized I have two levels of the same name in my project, one containing player start, the other not. The level that was loaded in the packaged game was the one without player start, the level that was loaded in PIE was the other, even though all blueprint logic was identical.

Only issue remaining now is that VR won’t start in PIE, but I’ll just keep packaging the project each time I need to test new changes.