OK, so atleast we have a starting point of discussion unlike that other guy with his weird wrapper.
So you agree, Xbox PC games will still be built using the GDK, correct? Using the Xbox backend for multiplayer, Cloud saves, achievements etc.
Btw, an Xbox SDK for Windows SDK doesn't exist. There is only the GDK, GDKX extensions for windows based, and Xbox Live SDK extension for the Android GDK and iOS SDK.
Steam/Epic games are built using the Windows SDK, alongside a secondary Store SDK for their respective store backends, aka Epic Online Services and Steamworks. There's no such thing for the Xbox Live backend in conjuction with the Windows SDK, it doesn't exist. Probably used to, long ago for GFWL. But they went straight from WinRT/UWP to GDK for PC, and from XDK to GDKX on consoles.
Another thing is, MS will NEVER release unpackaged games on MS Store, for the Xbox ecosystem and especially Gamepass PC Catalog. They are always MSIXVC packaged and those packages are signed and notarized for Windows OS. Otherwise it would be too easy to pirate and run gamepass games on Linux, like what happens with stuff on Battle.net.
Microsoft Public GDK. Contribute to microsoft/GDK development by creating an account on GitHub.
github.com
Anyways, the GDK is updated twice a year. Any changes to MS game development would be posted there.
https://github.com/microsoft/GDK/releases/tag/April-2025-Update-3-v2504.3.4084
Instruction on using the Game Development Kit (GDK)
learn.microsoft.com
There is the PC and Handheld Game Development documentation, and there is the Console game development documentation.
PC and Handheld Xbox PC games are together because those games are designed to scale to various hardware. GDK games scale to hundreds of configurations. Console game dev requires the GDKX, in order to optimize those same GDK created games to fixed spec hardware. You don't release fixed spec hardware unless you intend to optimize games for it. That's the entire point of the AMD partnership.
Otherwise MS could simply release any PC hardware with high end Nvidia hardware at various tiers. There will be Xbox Consoles, and there will be Xbox PCs, two separate form factors with differentiation. That differentiation is optimized games AND controller based input designed for the large screen TV experience with multimedia functionality.
Yes, there WILL be Convergence but you can't simply call the Console a PC because there will still be Console SKUs of games. A Console SKU is simply the GDKX optimized version of a GDK created Xbox PC game to whichever fixed spec hardware. EA, Ubisoft, Rockstar all already create GDK SKUs of their console games, they simply don't release them on PC for strategic reasons aka Money.
So PC, Laptops, Handhelds require GDK SKUs, and Consoles, Cloud requires optimized GDKX versions. There is no either or, if a dev wants to create for the Xbox ecosystem, they have to do the GDKX build.
What MS is trying to do with the portfolio of devices using AMD chips like Magnus is two things. Convergence means completing, bringing together the two form factors without destroying either.
This week, Xbox announced it is actively building its next-generation lineup across console, handheld, PC, cloud, and accessories. Find out more inside.
news.xbox.com
They want to bring Windows SDK games from third party PC stores to Consoles. AND they want to bring GDKX optimized (aka Console) games to Xbox PCs that run on Magnus. That means Magnus will have Forwards Compatibility with whatever the Console is running. No additional work for devs, but the devs still create GDKX optimized versions that could run on Xbox Consoles, Xbox Cloud, Xbox PCs.