Seems to be a pretty solid system. Some feature requests after playing around with it. I’ll probably have a go at implementing some of these myself, but I think they’re worth considering:
Pickup Objects
-Check the trace between the player camera (or whatever trace source) and the object, so that if it’s blocked by a wall / pillar / whatever, the object gets dropped.
-Some simple sound triggers for pickup objects (i.e. when they collide with the world)
Inspection
-A simple way in settings to turn off the DOF Effect
-On the same note: a nicer transition for DOF, at the moment it pops in and out quite abruptly
-Option to blend in / out a post process effect; personally, this would be my option to avoid DOF. Just use customdepth on the item to be inspected, and darken/de-saturate the background around it.
-Avoid the inspection prop clipping other objects in the world. This is quite tricky to accomplish, I’m guessing, but I’m sure the UE4 game ‘The Turing Test’ pulled off some trickery to avoid this happening.