← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

Heroic Launcher Developers Launch 'Xodus' Project to Bring Xbox PC Games to Linux

🔄 Updated 1d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Xodus is an open-source project by Heroic Launcher developers.
  • It targets modern GDK-based Xbox PC titles and MSIXVC packages.
  • The project addresses Microsoft's GDK, Xbox identity, and encrypted packages.
  • Xodus can already log into Xbox services, download games, and obtain licenses.

Addressing Xbox PC Game Incompatibility on Linux

Xbox PC games, distributed via the Xbox app, do not function on Linux due to Microsoft's proprietary Game Development Kit (GDK) runtime environment. This incompatibility also affects Game Pass titles, despite Microsoft supporting cloud streaming for them. The new open-source project, Xodus, initiated by the developers of Heroic Launcher, seeks to resolve this by reverse-engineering and emulating the necessary components for Xbox PC games on Linux.

Focus on Modern GDK Titles

Xodus primarily targets modern, GDK-based Xbox PC titles and their MSIXVC packages, rather than older UWP-based releases. The core issue is not DirectX API or x86 instructions, as Proton and DXVK/VKD3D can translate these. The main obstacles are Microsoft's proprietary GDK, Xbox identity services, and encrypted MSIXVC packages, which are essential for license verification and game launch.

Current Progress and Technical Approach

The Xodus team reports that the project can already log into Xbox services, download game packages, and obtain game licenses. It includes an open-source implementation of xgameruntime.dll, custom forks of Wine and Proton, and xal-rs, an Xbox authentication library for Rust. Xodus uses proxy libraries to interface with GDK games and intercepts API calls to transmit valid Xbox Live tokens.

Future Development and Precedent

Current efforts are focused on emulating the Xbox Gaming Runtime from the Xbox GDK through Wine, with subsequent plans to enable local launching and playing of Xbox PC titles. The project has already overcome Xbox/Microsoft authentication, license checks, and package decryption. Another open-source project, BedrockonLinux 2.0, which brings Minecraft Bedrock to Linux, utilizes similar reverse-engineering techniques to manage GDK components, allowing the game to interact with Xbox Live for token authentication in sandboxed environments like SteamOS.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 15

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Developers of the Heroic Launcher have started a new open-source project called "Xodus" to enable Xbox PC and Game Pass titles to run on Linux. Xodus aims to reverse-engineer and emulate Microsoft's proprietary GDK runtime environment, Xbox identity services, and encrypted MSIXVC packages, which currently prevent these games from running on Linux.