Having a player character pick up items is pretty straightforward. Apart from the visualization aspect, all you really need is a trigger and a few lines of C# script.
That’s really all there is to it. You could of course do any number of other things when an item is picked up, which is what makes Unity so easy to work with.