How would i duplicate an Ai character?

Are you asking about making a duplicate in runtime? Or you need to make a duplicate of a blueprint in the editor?

In the first case, it’s better just to spawn a new character from the same blueprint/class as the first character.

In the second case, you have 2 options:

  1. Duplicate the blueprint (will be a completely separate blueprint)
  2. Make a child blueprint (will inherit all the changes made later in the parent blueprint)

(assuming you’re using blueprints, not c++; though the idea would be the same)

What is the best way to duplicate an Ai character so that i can use the same set up with another character?

I am trying to duplicate a character blueprints to have multiple characters. i created a child BP of the AI character and placed him in the world, but it seems that ALL of the AI characters walk in the same direction even tho they are set up to “Get random point in nav radius” not sure why.

It seems you’re confusing different concepts. Blueprints are classes, you can spawn any number of characters (instances) from the same blueprint. E.g. if you just need to have multiple similar characters, you don’t need to make different blueprints for them (unless you want to have a difference in their setup).

For the “Get random point in nav radius” you can use Debug String to output the resulting coordinates so you can see where exactly they all are going (assuming it will be zero coordinates). To use this method, you need to setup navigation stuff in your level:

okay so i messed around with some blueprints and got the Ai working decently. BUT, the Ai stops after maybe 25 seconds or so and i cant fiure out why. is there a “loop blueprint” or something of that nature so it just keeps on runnin?

What exactly do you want to make? If you need to send the AI character to a random point, then you can use AI MoveTo, it has a callback “on success” which is triggered when the goal is reached.

Other way is to use Behavior Tree, it’s suitable for a complex AI logic.

i was just messing with some node placement and it seems to be working fine. the Ai’s are all walking in separate directions now. but im honestly not quite sure what i did… haha. anyway thanks so much for your help!!!