UE5 C++ Survival Game | Carry Weight & Encumbrance Mechanics - EP 151

1 day ago

In Episode 151 of the UE5 C++ Survival Game series, we implement a carry weight system! Players can now become over-encumbered based on the weight of both their inventory and equipped items.

We also apply penalties to movement speed when the character is carrying too much — laying the groundwork for survival-focused weight management and inventory strategy.

🎯 What You'll See in EP 151:
- Calculating total carry weight (inventory + equipment)
- Defining max carry capacity and thresholds
- Applying movement speed penalties when over carry weight
- Hooking into character movement logic
- Preparing for weight-based encumbrance effects (like stamina drain)

📦 Why it matters: A weight system adds meaningful decision-making and realism to item collection, looting, and exploration — especially in survival games.

🛠️ Tools & Concepts Used:
- Unreal Engine 5.6
- Character movement speed adjustment
- C++ inventory logic
- Statline and equipment integration
- Encumbrance thresholds

💬 Want to add weight-based stamina drain, encumbered animations, or auto-drop logic? Let me know in the comments!

Support on :
Ko-Fi - https://ko-fi.com/gascitygames

Follow on:
Discord: https://discord.gg/2aTu4ERuDm
X - https://x.com/GasCityGames

#UE5 #UnrealEngine #UE5CPlusPlus #SurvivalGame #GameDev #InventorySystem #Encumbrance #CarryWeight #CPlusPlusDev #UE5Tutorial

Loading comments...