In case you won't support it natively, I'd have 2 more questions:
- What API are you using for rendering, DirectX11/12 or Vulkan? Using Vulkan would make the job of Proton (compatibility layer for games) easier since it is natively supported.
- Are there any plans of incorporating any form of anti-cheat? I am asking because an anti cheat like battle-eye could break Proton, if you don't account for it on the server side.
I'd love to help, as I am somewhat of a coder myself, but I have almost 0 experience with C++ or UE4 so I would probably just slow you down.