Hey I'm having a weird issue I can't figure out. Things work fine from the Unity IDE but when I run the game from a device like an iPad, I get this error. Code (CSharp): Failed to create agent because there is no valid NavMesh And the agent are placed off the required Navmesh. It does get placed on a near by navmesh which I don't want. I'm using the Navmesh surface script to bake the terrain. I wonder if there's a timing issue where the navmesh haven't finished loading or something. I tried using LoadSceneAsync instead but got the same error. Any ideas?