Modifying the level to support AI

Alright! Now we can place all the puzzle pieces together by modifying our level to support our AI character. That means we have to adjust the size of the floor (as it is too small for both the player character and the AI character at this point) and place a NavMesh in the scene.

Let's start by adjusting the floor size. Within the world outlier, select the Floor StaticMeshActor. Address the Details panel and change the Scale property of the Transform section so that each axis is set to 8. This will give us a large enough area to run around in. Now we need to generate a navigation mesh for our floor so our AI can pathfind properly.

What is a navigation mesh

A navigation mesh is a generated mesh that acts as an area ...

Get Unreal Engine 4.X By Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.