Hello everyone,
I’ve just completed Day 10 of my Unreal Engine 5 Gameplay Engineer journey.
Today I implemented an Item Usage System completely in C++.
Features implemented:
IA_UseItem Input Action
Enhanced Input Integration
UseEquippedItem Function
Inventory Integration
Equipment Integration
Item Usage Logic
Current gameplay flow:
Collect Item
↓
Add To Inventory
↓
Equip Item
↓
Use Item
Example output:
Equipped: Coin
Added Item: Coin
Inventory Size: 1
Current Equipped Item: Coin
Collected: Coin
Using: Coin
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
Video:
Video day 10:https://youtu.be/PvTTDKDEbLQ
I’m building every gameplay system from scratch using Unreal Engine 5 and C++ while documenting my journey to become a Gameplay Engineer.
Any feedback, suggestions, or code review comments are welcome.
Thank you!