Evans Bohl
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β¦