In this tutorial, you will build a teleporting AI NPC in Unreal Engine 5 that roams the level and periodically relocates itself to new NavMesh locations. The system is built using Behavior Trees, Blackboards, Niagara effects, and Blueprint logic that stays simple, readable, and easy to extend.
This guide focuses strictly on teleport behavior. It does not cover combat, attacks, or complex AI states. This makes it suitable for horror, fantasy, or experimental NPC movement systems.
You’ll learn:
How to extend a roaming AI using Behavior Trees
How to create a custom teleport task for AI
How to find valid teleport locations using the NavMesh
How to trigger teleport disappear and reappear effects with Niagara
How to spawn teleporting AI using a simple spawner system
By the end, you will have a fully working teleporting AI that walks the map, pauses naturally, and occasionally teleports to new locations while playing clean visual effects. Everything is built using Blueprint only.
0:00 Intro
0:40 Step 1 - Project Setup
2:05 Step 2 - Create the Enderman-Style Look (Black Skin + Glowing Eyes)
4:45 Step 3 - Building the Niagara Effects (Aura + Teleport Burst)
7:35 Step 4 - Applying Materials and Adding the Aura to the NPC
11:34 Step 5 - Building the Teleporting NPC Spawner
14:08 Step 6 - Creating the Teleport Task
19:06 Step 7 - Adding the Teleport Task to the Behavior Tree
20:14 Testing the System
📌 Prefer a written guide with screenshots and GIFs?
Check out the full article version linked in the pinned comment.
💬 Thanks for watching, and I’ll see you in the next one.
#UnrealEngine #UE5 #GameDev #AI #BehaviorTree #Blueprints #UnrealTutorial #NPC #GameAI #UnrealEngine5