Epic Games of Fortnite fame just announced a creator-friendly PC gaming storefront. The announcement was significant, as Epic touted 88 percent revenue slice for developers, beating out Steam (and for that matter, Microsoft) by a significant margin. Additionally, the Epic store will also allow YouTubers, streamers, and bloggers to get a cut of any sales they send through to the Epic store, which is something Steam has yet to consider. Things are certainly heating up for Steam. Steam was the de-facto ruler of PC gaming distribution for quite a while, but as companies like Activision Blizzard and EA began selling their games direct to consumers on PC via their own storefronts, others have begun to realize that they don't exactly need Steam anymore. It also doesn't help that Steam is incredibly saturated, making it hard for some devs to gain visibility. Discord's rise as a community platform has also taken eyes away from Steam, as Valve's chat and community tools languish in an archaic state. Best VPN providers 2020: Learn about ExpressVPN, NordVPN & more With increasing competition from all sides, the window for Microsoft to build a credible PC gaming storefront of its own seems to be shrinking. But as a platform holder, Microsoft does have a few natural advantages. Should it want to capitalize, that is.

The state of the Microsoft Store

I always end up correcting myself when I write "Microsoft Store," as in my mind it is still the "Windows Store," with a very specific identity, separate from the brick and mortar retail Microsoft stores, and separate from the hardware-centric Microsoft store website. The Windows "Microsoft Store" has a complete and total identity crisis, with plenty of crapware from the Windows 8 era, predatory pay-to-win gaming shovelware, and abandonware from companies who don't see the value in the store in general. Simply put, despite some small improvements, it's still a mess. Microsoft has signaled an intent to improve its offering for PC gamers, though. It's particularly important because, as Xbox Game Pass expands, it could eventually incorporate PC games as well. It already does with games that support Xbox Play Anywhere (XPA), but the additional developer effort involved to make XPA work for devs has kept third-party support relatively anemic. Thus far, the lion's share of XPA support has come via Microsoft itself, with games like Forza Horizon 4 which are distributed exclusively on the Microsoft Store for PC.

There is a growing pool of good PC games on the store, but it's still very limited, and update parity is a problem.

For the most part, it's possible to completely ignore the Microsoft Store once you have installed a game. The basic experience has improved on that front, at least. When Gears 4 and Forza Horizon 3 launched, there were many complications stemming from technical issues with the store, particularly as pertains to larger downloads — the Windows Microsoft Store simply wasn't designed for gaming from the outset, that much is evident. What could the future look like?

Microsoft is in a bit of a different position when it comes to video game distribution than say, Epic or Steam, as they're both still dealing in Win32 titles packaged as .exe files. Microsoft distributes games packaged into UWP containers as .appx files, which at least theoretically, come with additional security and DRM benefits for devs, at the expense of hard mods. Microsoft has struggled to attract developers to the Microsoft Store, not only because distribution differs a bit against Steam and traditional storefronts, but also simply because ... nobody likes or uses the Microsoft Store. A future game store from Microsoft would probably have to be completely separate from the Microsoft Store, which is crammed with non-gaming "stuff" that completely muddies its focus. Allowing the distribution of traditional games that don't upset developer's workflow should probably be on the cards as well, while also increasing revenue share Microsoft offers to compete with Epic's 88 percent.