I’ve created basic Ai’s from scratch following tutorials. Like basic ones that follow you etc.
But I have a third person character blueprint for my main character, that I want to simply duplicate but have controlled by AI since it has all the correct animations and stuff set up already. What’s the easiest way to turn my third person character blueprint into an npc?? Preferably without setting one up from scratch (this is mostly for prototyping)
duplicate the blueprint and name it something else
open up the event page and remove all input-related events
in the properties for Pawn in the blueprint, select the default AIController to use, and make sure you check both “when placed in level” and “when spawned”
That depends on how you implemented your AI!
If you use a behavior tree, you’ll need to build a task or service that makes that switch.
Note that the default navmesh and “move to point/actor” behaviors only know about ground based locomotion, so any exotic movement is up to you to implement.