I find it so interesting to try and break down and re-create systems in recent releases.
S.T.A.L.K.E.R 2 ☣️ has a genius way of integrating the looting / item hunting into the game design. I thought it was such a clever system that respected my time and made the game more fun.
Quite happy with the results and my students at Vertex School I hope will learn a lot from this.
We get to talk about object pooling , interfaces, components and of course widgets projected on the screen !
The initial prototype is done in blueprints as per the pictures and then refined / converted into C++ for performance considerations.
We utilize a component to add the interaction input mapping as and to handle the widget pooling, everything is event driven and built in a way that allows for expansion of the system.