Looking at this, along with using all of Unity or Unreal's engine, make me think of the saying "standing on the shoulders of giants". I usually think of that more in an open source context, but the layers of abstraction that go into any area of modern computing are mindblowing at times. Humans are nuts.
Am curious to see the perf boost from next gen gpu hardware (if you can get your hands on it). Sony's PS5 VR set is maybe a year away. But Wrench VR is one of those titles that gets attention. And the chrome shaders look immersively photoreal with DLSS and Ray Tracing turned on!
Wrench with RTX
"Life of a VR frame" would sound better
I wish more companies would do profiling breakdowns like this. Not to laud Oculus (or Facebook for that matter) since their business mostly depends on millisecond optimization, but I really think transparency with respect to performance is a hotly expanding medium. When Rockstar patched the obnoxiously long GTA 5 loading times a few months ago, I think they opened an avenue for more developers to be honest about their development cycle. It's not as though a bug like that could be ignored: whoever was testing or profiling the game's loading time must have just swept it under the rug and hoped nobody would care too much about a bloated JSON parser. Hopefully going forwards we can push the industry in a performant direction, instead of abstracting everything into containers and adding more overhead.