Hopefully you able to address my concerns with the UEUWP codebase. As stated on the GitHub repo:
“This project is community-supported, with periodic updates from Microsoft’s Xbox Advanced Technology Group (ATG) to help accelerate game development for UWP.”
“THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND. . .”
For game development, these two lines provide a fine description of my experience using Microsoft tools to develop games. XNA Creators Club was very limited, felt like programming with my thumbs, and Microsoft support of it was even worse. After sometime I stopped following XNA Creators Club as it became more and more phone-centric. I switched to Unity3d because obviously it had a leg up on the XNA offering, and was easy enough to follow along with since we were forced to use C#. Unfortunately I encountered some basic issues with Unity3d, that and their support responses were underwhelming, and realized that it too was going to be hit and miss at best. Around that time UE was being offered at a price point I could afford, which we all now know became free. Of course being C++ based was desirable for me given that’s where my strength is, but it too was a struggle in the beginning due to limited documentation, and infrequent support. However, the tool is constantly improving, unfortunately though the Marketplace isn’t keeping pace. Oddly enough that is where Unity3d excelled at.
Anyway, without a firm commitment to support the Unreal Engine Universal Windows Platform codebase for the long term, how are we supposed to work with it in good faith? Maybe there won’t be much effort to dual build from the Editor, and keeping source separate as #defines isn’t a big deal, but clearly the UWP package option isn’t part of the standard codebase. That’s a concern for me. If I put time and effort into it I’d like some assurances that I’ll have an opportunity to earn my investment back.
Even though both the UE and UEUWP source is open, the Xbox products from Microsoft aren’t. And if Microsoft decides to drop support for the UE I believe we’ll have little recourse in maintaining it.
Please don’t get me wrong, I love Microsoft, always have since I started using MASM 1.x, which goes back a few years. Appropriately enough I purchased it at an EggHead store, and it came as a set of 360 KB disks.
So, if the UE team chooses not to make the UWP changes permanent, how long will your team keep supporting it?