A VR company needs a VR framework to take care of alot of simple tasks – grabbing, interactions, pushing buttons.

A Desktop app/game engine needs the same. HumanCodeable has built this on-top of Unreal Engine. 

We highly recommend checking them out. Their tutorials are specifically on their plugin, but they talk about the interactions between different parts of code which is pretty awesome for the techy/nerdy people.