Hostage System on UE5 - Tutorial

Опубликовано: 07 Январь 2024
на канале: LocoDev
2,584
123

Welcome to this comprehensive tutorial on creating a hostage system in Unreal Engine 5. Learn how to aim, crouch, hold, and execute actions using blueprints, perfect for beginners looking to add complex gameplay mechanics to their projects.

📚You'll learn how to:
Setup Blueprint Interfaces.
Setup Timelines.
Other Calculations.

This hostage system includes:

Hold: Once the player has aimed or initiated the interaction, the 'Hold' feature will keep the NPC under control of the attacker.
Release: 'Release' allows the player to let go of the hostage state, potentially ending the hostage scenario without harming the NPC.
Execute: Eliminates the hostage.

I will expand and improve this hostage system with additional features for both standard and premium members.. Stay tuned!

For any questions, comment down below and I will be happy to help!

🔗Links:
✅ Download the project files
  / 95947010  

👇Follow me:
Discord Server:   / discord  
Twitter:   / locodev7701  
Instagram:   / devloco  

Patreon:   / locodev  

🎬Chapters:
0:00 Introduction
0:10 Overview of the Hostage System
0:34 Creating Variables for Aiming and Holding
1:04 Setting Up Aiming Logic
2:07 Testing Aiming Direction
3:12 Creating the Crouch Variable
4:02 Setting Up Slow Motion Mode
4:45 Sphere Trace for Enemy Detection
6:08 Setting Up Child Blueprints for NPCs
8:03 Setting Up the Victim NPC Blueprint
9:08 Adding a Skeleton Mesh to NPC
11:04 Positioning the Attacker
12:22 Adjusting Animation Position
13:01 Creating Blueprint Interfaces
14:26 Implementing Interface Functions
16:11 Accessing Attacker Location and Rotation
17:38 Setting Actor Transform
18:44 Holding the Enemy Logic
19:59 Implementing Hold Function
21:08 Setting Player and Enemy Collision
23:34 Creating and Implementing Child References
24:45 Manipulating Enemy Components
26:03 Executing Events with Animation Sequence
28:19 Smooth Transition with Timeline
30:30 Implementing Detach Event
32:24 Simulating Physics on Body Parts
35:54 Setting Up Execution Logic
37:07 Final Testing and Adjustments
42:05 Final Result and Demonstration
53:00 Setting Up Character Animations
56:01 Creating State Machine for Hostage System
58:25 Adding Aim, Hold, and Execute States
1:00:00 Testing State Transitions
1:02:07 Final Testing and Conclusion
1:03:31 Outro

Hashtags:
#ue5 #gamedevelopment #UnrealEngine5 #gameblueprints #hostagesystem