How to Make a Combat System in UE5
Evans Bohl · 34,764 words · 174 min read · EN

Below is the complete, readable transcript of How to Make a Combat System in UE5 by Evans Bohl on YouTube. Read the full text, copy any part you need, or generate a transcript for any video with our free tool.
I'm going to teach you how to create a complete combat system in Unreal Engine 5 from scratch so that by the end of this video, you'll know how to play an attack animation, chain attacks, attack while running or in the air. Then you learn how to use simple and advanced hitbox techniques to deal damage. Then
I'm also going to teach you how to show an animated health bar above a damageable character, as well as how to play a directional hit reaction animation based on where the attack is coming from. After that, we are going to learn how to make each attack feel heavier by adding impact effects such as
hit stop, hit shake, hit flash, camera shake, and hit VFX. And finally, we are going to see how to [music] make a damageable character ragd doll on death when he no longer has any health points. Oh, and last but not least, our system will be completely reusable. You'll be able to add a combat system component to
any character and the health system component to any damageable character, all without writing a single line of code. And before moving on with the tutorial, if you want to use the same two characters as me, you can download them for free on the Fab Market and place. They are called Wukong and Rampage from the game Paragon and they
come with combat animations and visual effects. Okay, so to make our code modular, we are going to put all our combat logic inside what we call an actor component, which is a special type of blueprint that lets you add a new functionalities to any actor you add it to. to create an actor component. I'm
going to right click somewhere in my content browser. Then select blueprint class. Choose actor component and name this new asset AC combat system. I'm [clears throat] going to open it and in the event graph I'm going to create a new custom event. Rename it to trigger attack and then we are just going to add a
Transcribe another video
Paste any YouTube, Instagram or TikTok link to get a free transcript.