How do I prevent my character from falling into obvilion?

I tried adding my character to a Demo level from a Fab asset and my character just falls upon loading, in any build aside from PIE. I think the level is using level streaming since the meshes used in the level seem to load in gradually.

My question is, how can I prevent my character from falling through the floor until the entire level, including the actor meshes are loaded?

I have tried a few things so far:

  1. AI suggested several Blueprint changes like disabling character movement, input, movement mode, and gravity until the level. Unfortunately it also mentioned re-activating those things using a ‘Bind Event to Level Streaming‘ which I havent found in any blueprint including the level blueprint.
  2. Even though this sounded like an aweful way of doing it, I tried to add logic inside my character blueprint to line trace until a ground is found then re-activate movement, gravity, etc. This also didnt work.
  3. I also tried adding an async loading screen I found on the fab store: Async Loading Screen | Fab which also has not worked.

Any thoughts?

Check if your player starter is not under the map, drag it to a higher point and press play if it falls from the ground check mesh collision.

Hope it helps.

Thank you for the feedback.

I can confirm the PlayerStart is above the ground.

but sometimes it might be the case that by the time the level loads and collision hit is calculated your character had already fallen through the mesh

but also check for collision on your ground mesh.

or maybe just add a blocking volume on the ground level so your character does not fall through, it will act like similar to invisible wall but for the ground.