Hello everyone,
I’ve just completed Day 11 of my Unreal Engine 5 Gameplay Engineer journey.
Today I implemented a Consumable Items System completely in C++ and connected it with my existing Inventory, Equipment, Item Usage, and Health systems.
Features implemented:
HealthComponent Heal Function
Consumable Item Logic
Inventory Integration
Equipment Integration
Item Usage System
Health Restoration Effects
Current gameplay flow:
Collect Item
↓
Add To Inventory
↓
Equip Item
↓
Use Item
↓
Restore Health
Example output:
Equipped: Coin
Added Item: Coin
Inventory Size: 3
Current Equipped Item: Coin
Using: Coin
Healing 25 HP
Health: 75
Current project systems:
Day 1 - First C++ Actor
Day 2 - Character Movement
Day 3 - Health System
Day 4 - Sprint System
Day 5 - Double Jump
Day 6 - Interaction System
Day 7 - Collectible Items System
Day 8 - Inventory System
Day 9 - Equipment System
Day 10 - Item Usage System
Day 11 - Consumable Items System
This project is part of my journey to become a Gameplay Engineer by building gameplay systems from scratch in Unreal Engine 5 using C++.
Video day 11:https://youtu.be/aBG_trM7JO8
I’d appreciate any feedback, suggestions, or code review comments from more experienced Unreal Engine developers.
Thank you!