Can anyone break down and describe "NavMesh" from content example?

I am completely new to Unreal Engine, and our game needs NavMeshes for AI movement. I tried understanding official documentation below, but couldn’t understand it clearly.
Content Examples Sample Project for Unreal Engine | Unreal Engine 5.1 Documentation

Could anyone break down and describe setting up of NavMesh in UE4 or link me to any other documentation/tutorial that explains it in detail?

Thank you in advance.

Hey gameme,

Unfortunately documentation is referring to a slightly older version of that level, and we are working to update that. But principles are same.

A Navmesh is set up as a volume. In Modes tab, select Volumes and then scroll down to Nav Mesh Bounds Volume. Placing one in your level so that your map is within volume’s bounds will create a NavMesh Actor that you can see in your level if you press P or go to Show and check Navigation to on. Nav Mesh will be built automatically.

Did you have any specific questions about setting up your Nav Mesh?

Best,

Thank you for answer. I realized I have a even primitive task at hand.

  • I want to spawn an AI in-front of player character,
  • get reference to it,
  • and do a simple move task on AI to a target point defined in level.

Since am new to UE4, am using “Blueprint only” to do this, and just to be faster I am using existing “NavMesh” umap from content example . I have attached screenshot of my blueprint. Here is what is happening,

  • new AI (Existing class of Umap) is being created at desired location,
  • return value of spawn does not give any reference to controller, I even tried to set an AI controller, which I am not sure if I should be doing.
  • And I assume that is reason Simple move function is not working.

If anyone sees an obvious mistake kindly help me out.

Thank you.

Found answer to my problem, Apparently I had to spawn default controller along with AI. below Blueprint works and does what I want to.