How do I get an AI to follow another AI?

An Ai Controller ‘controls’ your character.
The Ai Controller itself has a movement component that allows you to move your character.
To create an Ai Controller and select it for your character do these steps:

  1. Create your Character: Right click in Content Browser, select Blueprint Class and select Character. Also add a new Variable with type ‘Character’ and name it like ‘AI Player’. This is the variable that the character knows who to follow.

  2. Create your Ai Controller: Right click in content Browser, go to Blueprint Class and select Ai Controller

  1. Scripting: take the script I posted before, to let the Ai follow another character

  2. Set up character: Now open your character and select under Pawn your Ai class, that the character know, where he can walk and where he should go.

  1. Mesh: Under Mesh you can select a skeletal mesh for your character.

  2. Set up Scene: Now your character is set up. What you now have to is to place your character in the scene and create an NavMesh Bounds Volume. To do so, open the Modes Window and under Volumes, create a Nav Mesh Bounds Volume. You should resize it that all Meshes are in that Box. You can toggle visibility of the computed NavMesh by pressing ‘P’

  1. Ready to go: Now your scene is also set up. To let an character move to another you need to place two of them in the scene. To let the ‘follower’ move to the other character select him in your variable list in Inspector: