I'm still kind of confused as to how they pulled this off. The whole idea of running the four very different game engines side-by-side seems like a logistical nightmare.

Possibly runtime variables for everything responsible for how the game feels, including stuff like avatar scale and FOV. Or maybe they're just emulating them and hotswapping in textures and shit on the fly.