![]() ![]() WebView2 is already supported on Windows with Win32. For a capable and high-performance HTML5 game engine like Construct, we need a full browser engine to power the games WebView2 gives us that, but is only available on Xbox in UWP apps. However it doesn't appear to be possible at the moment. Supporting the GDKĪs I mentioned we'd be very happy to add Construct support for the Win32 + GDK option that Microsoft recommend. It doesn't feel great relying on old software and libraries though - it would be much easier if this was a properly supported and maintained by Microsoft. So there should be scope for "community support" of this option as Microsoft suggest. We've ported the same wrapper extension system we have for WebView2 on Windows to Xbox in UWP, and we will probably open source whatever we come up with, and the extension system allows other third-party developers to integrate any other code they can get working. So I think we will be able to get it to work. Just recently I figured out a very specific combination of settings for Visual Studio 2017 that seems to build. It was so difficult that for a few weeks, I thought it might be impossible. So I have a decent amount of C++ coding experience - but trying to get the Xbox Live UWP libraries to even compile has been extremely difficult. I did professional C++ development for several years through the entire lifetime of Construct 2, where the editor was written in C++ prior to that I worked on Construct Classic which was fully written in C++. But as we can only use the UWP option, this is our only option for Xbox integration. "Community-supported" seems to mean: we won't provide support for it, but we're not taking it away either, but hey, good luck! The UWP libraries they provide for Xbox integration do not appear to have been updated since 2018 (like this one), and it also seems they only build with Visual Studio 2017. UWP apps and games are community-supported only partners inside Xbox managed programs (Xbox, Xbox Game Pass, Xbox Game Streaming) should use Microsoft Win32 + GDK. We'd definitely support it if we could use WebView2 there, but as WebView2 is currently only supported in UWP, that's the option we have to use. However there's no WebView2 support for Win32 on Xbox - so it seems we can't use that option for Construct. So it sounds like Win32 + GDK is the option Microsoft recommend. Using Win32 + GDK is the primary, supported app model to build games for Xbox console, Xbox Game Pass (both Xbox and PC), and Xbox Game Streaming (It's hard to figure these details out from the publicly available information, but this page appears to imply UWP support with so I guess it supports both options.) Meanwhile ID appears to support both UWP apps, and Win32 with the Microsoft Game Development Kit (GDK). These are that it seems (from what I can tell) that the Xbox Creators Program can only use UWP apps.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |