How to Make a Combat System in UE5

Episode
08
Duration
3h 49m 17s

Evans Bohl

Instructor

I'm a freelance trainer from Tahiti, passionate about teaching and sharing knowledge. I teach programming and algorithms, but what I'm most passionate about is teaching video game development.

In my spare time, I run a YouTube channel – Gamedev Teacher – where I post tutorials on Unreal Engine 4 and videos related to game creation. I'm also the lead singer of the band Heroes and Minivans.

Feel free to get in touch. I enjoy meeting new people.

About This Episode

Build a complete combat system in Unreal Engine 5, from attack animations, through enemies ragdolling on death all the ways to advanced hitbox systems!

πŸš€ Assets for your Unreal Engine Projects : https://app.gumroad.com/evansbohl

πŸ’™ If you like what I do, please consider supporting me on Patreon : https://www.patreon.com/evansbohl

✨Want to save time and support my work?
You can download the exact same UE5.7 project I build in this tutorial (no extra content added) from my Gumroad shop: https://evansbohl.gumroad.com/l/combat-system

πŸ“Œ Chapters πŸ“Œ
00:00 Introduction

  • 01:18 Set Up the Actor Component

  • 03:44 Play an Animation Once

  • 10:21 Chain Multiple Attacks

  • 15:28 Use Anim Notifies for Timing

  • 23:21 Implement Combo Logic

  • 30:47 Blend Attack & Run Animations

  • 39:03 Pause Blending Mid-Animation

  • 44:32 Create a Reusable Anim Blueprint

  • 48:38 Trigger Attacks While Jumping

  • 53:09 Stop Air Attack on Landing

  • 56:26 Prevent Air Attack Spamming

  • 58:37 Handle Montage Interruptions

  • 01:00:27 Basic Hit Detection: Impact Frame Notify

  • 01:03:46 Basic Hit Detection: Spawn Hitbox

  • 01:06:57 Basic Hit Detection: Per-Attack Hitbox

  • 01:15:42 Advanced Hit Detection: Active Frames Notify

  • 01:18:54 Advanced Hit Detection: Bone-Based Hitbox

  • 01:29:24 Deal Damage

  • 01:33:48 Receive Damage

  • 01:39:12 Receive Damage Once per Attack

  • 01:44:08 Directional Hit Reaction

  • 01:54:23 Reusable Health Component

  • 02:01:52 Add Health Logic

  • 02:06:49 Ragdoll on Death

  • 02:13:05 Add a Health Bar Above the Character

  • 02:24:20 Animate the Health Bar

  • 02:31:16 Optimize Health Bar Animation

  • 02:35:47 Hit Stop

  • 02:44:02 Hit Shake

  • 02:53:56 Gradually Resolve the Hit Shake

  • 02:58:21 Camera Shake

  • 03:01:14 Hit Flash

  • 03:14:11 Spawn Hit VFX

  • 03:25:28 Adjust Hit VFX

  • 03:38:56 Reuse the Systems on Other Characters

  • 03:48:11 Incoming Bloopers

No comments yet…