This is the Part 1 video of Creating an Enemy.
In this part, I will create the enemy patrols and chases the player's character based on the Behavior Tree.
I created the Behavior Tree with referring to the following official tutorial.
https://docs.unrealengine.com/5.3/en-...
PART 2: • Unreal Engine 5: Creating an Enemy - PART 2
[Chapters]
00:00:00 Introduction
00:01:43 Demo of the completed one
00:04:41 Start of Development
00:05:22 Adjusting the current collision and adding a new collision for the player's character
00:10:46 Creating an enemy character
00:11:14 Creating an AI Controller Class for the enemy character
00:11:53 Setting the Blueprint of the enemy character
00:15:28 Adjustment of the Animation Blueprint
00:19:58 Deployment of the enemy character in the map
00:22:20 Adjustment of NavMeshBoundsVolume already existing
00:23:59 Creating a Blackboard
00:25:47 Creating a Behavior Tree
00:33:37 Implementing a custom task "BTT_ChasePlayer"
00:37:48 Implementing a custom task "BTT_FindRandomPatrol"
00:43:46 Implementing an AI Controller Class for the enemy character
00:54:50 Setting the tag to the Blueprint of player's character
00:55:37 Setting "Use Controller Rotation Yaw" in the Blueprint of enemy character
00:56:21 Adding a Decorator (Conditional) to the Behavior Tree
00:58:02 Test Play to check the enemy's behavior
#gamedev
#unrealengine