Hello everyone,
I’ve just completed Day 9 of my Unreal Engine 5 Gameplay Engineer journey.
Today I implemented my first Equipment System completely in C++.
Features implemented:
Equipped Item Variable
EquipItem Function
Inventory Integration
Automatic Equipment
Collectible Integration
Score System
Gameplay Programming in C++
Current functionality:
• Collect items
• Store items in the inventory
• Equip items automatically
• Track score progression
• Remove collectibles from the world
Example output:
Equipped: Coin
Added Item: Coin
Inventory Size: 1
Current Equipped Item: Coin
Collected: 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
Video:
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!