The navigation mesh
We have a complete level that looks perfect. The player is autospawned at runtime and we can run through it. But still there are a few more things that are needed for the level that aren't level design-wise, but it are needed for the game logic itself. One of those missing parts is the navigation mesh.
If you don't know what the navigation mesh is, it is the path finding implementation that is used within Unreal Engine in order to find a point via another point. Alternatively, in another meaning, it is used to let an enemy find what he is seeking for. With that said, it means even if we have enemies, they will not be able to navigate through the world until there is a valid navigation mesh.
Adding a navigation mesh in Unreal Engine is a very simple task. It lets you focus more on creating and pitching your enemies and their behaviors while navigating with one step.
By dragging and dropping Nav Mesh Bounds Volume from the Volumes section of the Modes panel, you...