Add a plane and add some cubes intersecting the plane something like this.
And then we must create a Navmesh to make the enemies follow our character. Let's create a navmesh by selecting the ground and press Spacebar search for navigation and select Mesh: Create Navigation Mesh. And it must look something like this.
You may also find your navmesh screwed up something like this.
You have to actually select the faces and then delete them, you may also find the navmesh having some areas black in color. Delete them.
So you want to make an enemy follow your character, let's do it. Make a player setup or get one from here.
Now add an object or import a 3D model if you want it to be as an enemy. Select it and dive into the logic editor.
Add an always sensor and add a Steering actuator. Set the Behaviour from Seek to Path Following. If you want to know how the path following is happening you can enable Visualize which is located at the bottom. Set the Target Object to your player object and Navigation Mesh to the navmesh we just created moments ago.
Run the game and if it works, nice. Else, delete the navigation mesh and create one again. Make sure you don't mess them and making them not to work lol. And if you want to mess with the project file, here it is. And here is another one.
Oh also, if your any of your characters sinking on the ground, change the object's Physics Type from Static to Dynamic.