Digital Storefronts Hinder Windows on Arm Game Distribution

10 Jul 2024

Bringing games to Windows on Arm isn’t exactly rocket science. The lack of games for Windows on Arm might suggest that it’s difficult to develop games for the hardware. That isn’t the case.

Qualcomm’s Snapdragon X is new, but it’s only the latest chapter in Microsoft’s decade-long struggle to make Windows on Arm viable. Microsoft and Qualcomm previously partnered for the Snapdragon 8cx, announced in December of 2018. And Microsoft’s Arm-first operating system, Windows RT, was revealed all the way back in 2011 (though quickly discontinued in favor of bringing Arm to all versions of Windows).

It’s been a journey, to say the least. Along the way, Microsoft has deployed tools to make it easier to develop for Windows on Arm. The Windows SDK, which many developers use as a starting point when building for Windows, has offered an Arm compiler for years.

Developer Insights

Developed by Spacefarer R&D, this game is available on Windows, both x86 and Arm.

“It’s actually not that different to developing on Windows and on other game consoles,” said Jake Jackson, a developer at indie game studio Spacefarer R&D, which developed action-adventure game The Dawning Clocks of Time Remake, available on Windows for both x86 and Arm. “In fact, since we developed the game as a Nintendo Switch title first, which is indeed an Nvidia Tegra Arm64 chip, we already did the main optimization and graphic pipeline work from the get-go.”

Jackson’s experience might not be relevant to every game developer, but it’s certainly representative of many. The Nintendo Switch is hugely popular across the globe and an extremely common target platform for game development. Many prominent indie games, from Stardew Valley to Dead Cells to Hollow Knight, are available on Switch.

If it can play on the Arm-based Nintendo Switch, why not Windows?

Aaron Giles, a developer who worked at Microsoft and helped bring Windows to Arm, shared similar thoughts. Giles retired from Microsoft in 2021 and now works on a variety of projects. One of these is DREAMM, an emulator for classic LucasArts games. (Giles was a programmer at LucasArts in the mid-90s.) Giles developed x86 and Arm-native versions of DREAMM for both Windows and macOS.

“DREAMM is a bit of a unique case in that it’s an emulator that has a large assembly language component (the CPU emulator), which I’ve hand-crafted for both Intel and Arm systems,” said Giles. “Outside of that, it’s just a recompile and everything else works fine as-is, to be honest.”

The Distribution Dilemma

If Windows on Arm is capable of games, why are game developers avoiding it?

The thing is, there are a number of popular PC games that have Arm versions available for other, non-PC platforms. Civilization VI, Fortnite, Baldur’s Gate 3, Stardew Valley, and Total War: Warhammer III are high-profile games that can run natively on Arm hardware, yet aren’t available for Windows laptops with Arm processors.

So, what’s the hold-up? Well, digital storefronts like Steam, GOG, and Epic Games Store don’t distribute games for Windows on Arm.

“Steamworks doesn’t have the option currently to distribute an Arm version of the game, even though the ability to produce a very performant build in Unity has been there for some time now. For some reason, they’re slow at adopting this. GOG does not distribute Arm apps either,” said Jackson.

And while digital storefront support isn’t a problem for Giles, since DREAMM is available for free through his website, he did say the lack of Arm support could be a problem for other developers. “Compiling for Arm is a no-brainer for 99% of stuff, so it’s quite possible that the lack of Arm-supporting distribution outlets is a problem,” said Giles.

Yeah, that’s an issue. Game development is an art, but—for most developers—it’s also a business. Developing a version of a game that’s difficult to distribute and sell is decidedly not good business.

What are some popular games on pc?

Some popular games on PC include "Fortnite", "League of Legends", "Counter-Strike: Global Offensive", "Minecraft", "Among Us", "Call of Duty: Warzone", and "The Witcher 3: Wild Hunt". These titles have millions of active players and are highly regarded for their gameplay, graphics, and community support.

Which is the most popular pc game in the world?

As of the latest data, "League of Legends" is often regarded as the most popular PC game in the world. It has a massive and dedicated player base, extensive professional esports scene, and regular updates that keep the game fresh. Other contenders include "Fortnite" and "Counter-Strike: Global Offensive", which also have huge followings.
IDC Games Launcher

IDC Games Launcher download for free to PC or mobile

Latest update IDC Games Launcher download for free for Windows PC or Android mobile

5
815 reviews
2403 downloads

News and reviews about IDC Games Launcher

07 May 2025

Epic Games Aims for User-Friendly Enhancements

Tim Sweeney comments on the Epic Games launcher's usability, acknowledging its clunkiness compared to Steam and highlighting needed improvements.

Read more

13 Apr 2025

Launchers' Impact on PC Gaming Industry Assessed

Gaming industry faces challenges with the proliferation of Launchers affecting user experience. As developers prioritize their own platforms, gamers express frustration over cluttered desktops and a departure from gaming simplicity.

Read more

01 Apr 2025

Google Expands PC Gaming Platform to Enhance Experience

Google broadens its PC gaming platform to support all Android games through Google Play Games for Windows, offering new features like custom controls, multi-account gaming, and playability badges for an enhanced experience.

Read more

10 Jul 2024

Digital Storefronts Hinder Windows on Arm Game Distribution

Developing games for Windows on Arm is now easier with new tools, but popular PC games are not available on Windows laptops with Arm processors. This is due to a lack of support from digital storefronts like Steam, GOG, and Epic Games Store, making distribution and sales challenging for developers.

Read more