Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possibility of using WinUI 3 #8113

Open
Natriss opened this issue Dec 26, 2023 · 5 comments
Open

Possibility of using WinUI 3 #8113

Natriss opened this issue Dec 26, 2023 · 5 comments

Comments

@Natriss
Copy link

Natriss commented Dec 26, 2023

Intent

A newer version of WindowsUniversal that would replace UWP (if possible) with WinUI 3.

Motivation

Since UWP isn't supported anymore and the hype is WinUI 3

@mrhelmut
Copy link
Contributor

The UWP target is going to be deprecated and replaced by the upcoming GDK (D3D12) implementation. This will be the standard route to publish games to the Microsoft Store on both Xbox and Windows.

If we're talking about GUI toolkit integrations, the current mood is toward encouraging the use of ImGUI, which is the industry standard for building game editors. The ImGUI.NET wrapper has an integration example with MonoGame.

@yesseruser
Copy link

Is the public Windows GDK planned to be supported alongside the NDA'd GDK?

@mrhelmut
Copy link
Contributor

Yes. The public GDK implementation is expected to replace both WindowsDX and UWP, while GDKX will be used for Xbox (actually there isn't much differences between the two and 99% of the code will be shared across those platforms and made public).

@yesseruser
Copy link

Is it possible to publish public GDK games to Microsoft Store? I'm kinda worried I'll not be able to do that afterwards and I'm not part of ID@Xbox

@mrhelmut
Copy link
Contributor

As of now, an ID@Xbox registration is required to publish GDK games (.msixvc packages) on the Microsoft Store (for both Windows and Xbox). Microsoft is expecting games to move away from UWP and toward GDK if they are willing to be published on the store. We can likely expect an update on that topic by the next GDC.

UWP is not going to disappear, it's just going to be deprecated as a MonoGame target in future releases (and isn't yet, as of now). But current versions of MonoGame are still usable if anyone needs to target UWP to publish an app without an ID@Xbox registration.

I understand that this previous statement might sound worrying to current UWP users, but we are hopeful to be able to discuss more about this transition in the months to come and that all concerns will be addressed. In the meantime, nothing's changing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants