Does Unreal Engine's OpenXR game support the Monado OpenXR runtime on Windows?

Description: I am trying to display the left and right eye views of an Unreal Engine OpenXR game on a Monado runtime Simulated HMD without using any actual HMD hardware. Here are the steps I have taken and the issue I am facing:

  1. I need to post-process the left and right eye views from the game to meet the specifications of my application. I don’t require any VR devices, just the Simulated HMD.

  2. Following the instructions in monado winbuild.md, I built the out-of-process version of Monado and ran the hello_xr example successfully. The screen displayed a window named “monado(windowed)” showing the left and right eye views.

  3. However, when I run an Unreal Engine’s OpenXR game, I get the message INFO [client_loop] Client connected in monado, but the “monado(windowed)” window does not display.

  4. Upon further investigation, I found that the game does not creat a session with the Monado runtime (xrCreateSession).

Question: Does Unreal Engine’s OpenXR game support the Monado OpenXR runtime on Windows? What settings or steps do I need to adjust to resolve this issue?

Steps to Reproduce:

  1. Build the out-of-process version of Monado on Windows following winbuild.md.
  2. Run the hello_xr example to confirm the setup.
  3. Attempt to run Unreal Engine’s OpenXR game.