# How do I make my NPC move?

**URL:** <https://forums.unrealengine.com/t/how-do-i-make-my-npc-move/398149>\
**Category:** AI\
**Tags:** controller-setup, unreal-engine, pawn, Blueprint, question\
**Created:** [August 1, 2017, 4:46pm UTC](https://forums.unrealengine.com/t/how-do-i-make-my-npc-move/398149 "2017-08-01T16:46:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Krilium](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Krilium](https://forums.unrealengine.com/u/Krilium)\
**Post date:** [August 1, 2017, 4:46pm UTC](https://forums.unrealengine.com/t/how-do-i-make-my-npc-move/398149/1 "2017-08-01T16:46:36Z")

</div>

I have a pawn BP set up with a floating character. There are no movement animations, only an animation that loops no matter what the speed of the character is (basically an idle floating animation). I have set up NPC movement to target points just like in all the tutorials. It’s just my NPC doesn’t move. Most likely because there is no movement component. It’s just a blank pawn BP with a 3D model in there.

Now, **NONE** of the NPC tutorials seem to explain how to set up movement from scratch, they all seem to copy and paste the BP from the third person example project, which is not what I want to do. Any help?

---

<div class="post-metadata">

**Author:** ![Nachtmahr](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nachtmahr](https://forums.unrealengine.com/u/Nachtmahr)\
**Post date:** [August 1, 2017, 5:29pm UTC](https://forums.unrealengine.com/t/how-do-i-make-my-npc-move/398149/2 "2017-08-01T17:29:19Z")

</div>

… [https://i.imgur.com/AlEEnEg.png](https://i.imgur.com/AlEEnEg.png)

Make sure you have a Navmesh and your Collisions on the Mesh (No Collision) and Capsule (Pawn preset) are setup properly. Everything else is up to you how you want to Handle any further Movement.

> **[Gyazo](https://gyazo.com/fe674d69b0495ce5618454373c4c0230)**
>
> Easily capture screenshots, GIFs, and replays that are ready to share. Download the free app for windows and mac.

---

<div class="post-metadata">

**Author:** ![L04D3D](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@L04D3D](https://forums.unrealengine.com/u/L04D3D)\
**Post date:** [November 29, 2018, 4:13pm UTC](https://forums.unrealengine.com/t/how-do-i-make-my-npc-move/398149/3 "2018-11-29T16:13:20Z")

</div>

You could add a movement component, or you could get the forward vector multiplied by distance plus world location and sweep

---

<div class="post-metadata">

**Author:** ![L04D3D](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@L04D3D](https://forums.unrealengine.com/u/L04D3D)\
**Post date:** [November 29, 2018, 4:14pm UTC](https://forums.unrealengine.com/t/how-do-i-make-my-npc-move/398149/4 "2018-11-29T16:14:47Z")

</div>

Or you could launch your character by a continous amount on the forward vector and overide xyz
