cormack12
Gold Member
Source: https://www.windowscentral.com/gami...-of-new-xbox-gdk-dev-features-heres-whats-new
Microsoft's new GameInput API unifies all keyboard, mouse, Xbox gamepad, and even custom controller models into a single unified interface, which Microsoft says is designed for "low latency and thread safety, including render threads with both polling and event-driven callbacks."
Xbox Game Package Manager is a new app designed to help developers streamline their game upload process to the Xbox ecosystem. The new app supports both XVC (Xbox) and MSIXVC (PC) packaging from the game's loose files, and then uploads via browser-based authentication. It also supports multiple languages and multi-team workflows.
In the latest GDK, developers can now declare ARM64 and x64 attributes within a single build, enabling native Arm device performance within a single package. Microsoft has been gradually working towards native Windows gaming on Arm devices, and this seems part of that effort.
Microsoft has now surfaced the Xbox API for developers who want their games to be able to call into the Xbox authentication and social features while being installed on other platforms like Steam. Developers might want to use this to support cross-platform co-op sessions on PC and on other devices, or indeed, between Xbox consoles and Xbox PC in the future.
- GameInput
Microsoft's new GameInput API unifies all keyboard, mouse, Xbox gamepad, and even custom controller models into a single unified interface, which Microsoft says is designed for "low latency and thread safety, including render threads with both polling and event-driven callbacks."
- PlayFab Game Saves
- Xbox Game Package Manager
Xbox Game Package Manager is a new app designed to help developers streamline their game upload process to the Xbox ecosystem. The new app supports both XVC (Xbox) and MSIXVC (PC) packaging from the game's loose files, and then uploads via browser-based authentication. It also supports multiple languages and multi-team workflows.
- ARM64 and x64 executables
In the latest GDK, developers can now declare ARM64 and x64 attributes within a single build, enabling native Arm device performance within a single package. Microsoft has been gradually working towards native Windows gaming on Arm devices, and this seems part of that effort.
- Cross-Platform Gaming Runtime
Microsoft has now surfaced the Xbox API for developers who want their games to be able to call into the Xbox authentication and social features while being installed on other platforms like Steam. Developers might want to use this to support cross-platform co-op sessions on PC and on other devices, or indeed, between Xbox consoles and Xbox PC in the future.