Standalone behaves differently than in Editor (UE 5.4)

You’ve probably never seen a real answer to this, because it really depends on how you’ve setup everything ( menus, characters, levels etc ).

Two of the crucial differences between editor mode and standalone ( packaged ), are

  1. The order of initialization is not the same

  2. The timing of operations is not the same

Basically, what it comes down to, is that you can’t assume object A will be ready when you start object B. You have to code things so that A will assume B is not ready and have some sort of strategy for coping with that.

Many people will put a delay on begin play in a critical blueprint. In your case, you could try that. I assume you are spawning the chosen character and possessing? So you could have a delay between spawning and possessing, maybe.

Of course, in the end, delay is not the answer, because things will be very different on a hot machine compared to a ‘potato’ :slight_smile: