I have been reading some of the comments made about UWP on this forum, and there is a negative view of UWP for a reason I don’t really understand.
Tim Sweeney made remarks about UWP that are not true, and I feel some people rolled with it just because, without really understanding what UWP is. UWP apps can be side loaded into the OS just like .apk can on Android FYI, so it isn’t a walled garden. And just like the Amazon App store which sells .apks, if Steam chooses, they can also sell.appx (uwp).
There is no reason for Epic to withhold support for UWP. As UWP is the future of Windows, a developer only needs to package his game for UWP and it will work across Xbox One, Windows 10 and the upcoming project scorpio. When Steam adopts UWP, and they will, developers will have the ability to sell their game on steam as well, obviously you will need to modify it to work with steam, but this eliminates creating a Win32 and Xbox version of the same game. PC gamers will have to choose whether they want the UWP version that comes with a free xbox copy that supports cloud saves between xbox and windows, or the Steam version which only works on Windows 10. UWP is also very secure, and at the moment, it cannot be cracked.
Yes, I know the Windows Store isn’t the best, but it will obviously keep improving, the point I am trying to make is that it is better for us to create UWP games instead Win32 because it is a very consumer friendly practice to allow your software to work across a family of devices as well as gaining the xbox user base, and it allows your customers to choose what store they wish to purchase from (future). I don’t think it would be a bad idea for devs to start porting their games to the windows store as this will allows them to also sell their game on Xbox while simultaneously future proofing their game.