Virtual reality developers code immersive, multifaceted VR apps and games to run on various native platforms and the web. They're creating simulated worlds, and a lot goes into making those realistic.