In this tutorial, we take a deep dive into advanced melee damage systems inspired by games like Dark Souls. You’ll learn how to calculate melee damage based on both character base stats and weapon properties, while also factoring in resistances for more balanced and strategic gameplay.
We’ll implement this using Gameplay Effect Calculation Execution classes in Unreal Engine, fully customizable in Blueprints, giving you flexibility to adjust your combat mechanics as needed.
🎯 What’s Covered:
Combining character and weapon damage
Implementing melee resistance
Using Gameplay Ability System for calculations
Creating reusable and modular systems
Blueprint integration for customization
This system adds depth and realism to your RPG combat and is fully integrated with the inventory and ability systems built in previous tutorials.
/ discord
/ infinityedgegames
📍 Roadmap https://github.com/orgs/infinityedgeg...
Content
00:00 - Intro
00:25 - New Attributes
02:34 - Gameplay Effect Execution Calculation
09:31 - Populate New Attributes
11:53 - Melee Damage Calculation Blueprint
24:00 - Update Attack Abilities
26:21 - Update Block Ability
28:07 - Update Sword and Shield
30:47 - Assigning Attack Tags
32:44 - Testing
34:11 - Outro
#unrealengine5 #soulslike #gamedevtutorial #rpgframework #ue5