DirectX 11 Details, Games for Windows to Launch Desktop Client and Marketplace

One of the big announcements at this year’s Gamefest – Microsoft’s XNA developers conference taking place in Seattle right now – is the next step for the Games for Windows initiative. We spoke with Kevin Unangst, Senior Global Director of Games for Windows, who gave us a breakdown of the updated service and how it’ll affect current GFW account owners. Kevin also clued us into the details from the official DirectX 11 unveiling, including what three new features have been added to the API.

Starting today, Games for Windows will not be split into two subscriber account types. Instead of a free Silver or paid Gold account, all Games for Windows LIVE users will have the same free account, with all of the service’s features enabled. All of the functionality that used to be limited to Gold accounts will be free and shared for any registered user, which includes features from already existing GFW games (Gears of war, Shadowrun, Universe at War, etc).

If you take that account over to the Xbox 360, you’ll be a Silver user by default (no online play). If someone previously paid for an annual subscription for a Gold account and only played on Windows – something that can be determined – Microsoft’s customer service department will actually proactively alert you and refund what you’d paid so far. You’ll either receive a credit card refund or a check in the mail.

Said Kevin Unangst: “This is really an acknowledgement that we have two different services that are designed for two different audiences. On Windows, we’re taking a concerted look, listening to consumers and developers, and determining what functionality we need to develop on the base level and what optimizations we need to make for PC gamers.”

Another way the Games for Windows LIVE service will change is the look of the in-game UI. The original in-game “guide,” looked a lot like the Xbox 360 dashboard. With a Fall update, the UI will be revamped to be more user friendly for PC gamers. Says Unangst, “we’re redesigning the guide to make it more like a Windows app. It has drop down menus from the top, with close and back buttons. It’s going to be something that’s built for PC gamers from the ground up, both in the business model and how gamers access the service. What you’re going to see is different offerings on the PC and the Xbox. But what we will not move away from is having a service commonality, like cross-platform play.”

The fall release will also include the launch of a marketplace for Games for Windows LIVE, which won’t be a port of the Xbox LIVE marketplace. It’ll offer additional game content, which may be free or cost Microsoft Points (if the developers choose), as well as game trailers and demos. What you won’t see, though are movies or music. Said Unangst, “We’re not trying to build video marketplace or music marketplace at this time. There’s no limit to the type of game or game content that we can offer on the service, but we’re not announcing any plans at this point.”

The marketplace will be accessible from a new stand-alone client, in addition to the Games for Windows website and in-game guide, of course. The desktop client sounds like it’ll primarily be a gateway into the marketplace, and will only have limited access to community content. You’ll be able to check your Gamerscore and preferences, but Microsoft has yet to determine what community features will be integrated in the initial client as opposed to future releases.

When we asked Unangst of why Microsoft decided to free up GFW LIVE, he replied: “We had a renewed focus, particularly in the last year, on the investment and the service. This is simply a result of putting together a team of people, led by Chris Early, to focus on what works on the PC. What do game developers need? What do consumers need? And the reality is, baseline multiplayer play simply is something that Windows gamers and game developers expect to be free. This is an acknowledgement of how the PC model works. If you want to drive adoption, you look at the model that works.”

While it’s not exactly an admission that the paid-model was a bad idea, it’s probably the biggest concession we’ll get from Microsoft.

Microsoft also disclosed DirectX 11 details to the developers attending Gamefest. Three main enhancements were highlighted for the API:

The addition of compute shader technology, so developers will be able to use the GPU for more than 3D graphics.

Better support for multi-core resource handling and more efficient utilization of the processing pipeline.

New support for tessellation, which is actually a superset of what the Xbox 360 is already doing. According to Microsoft, this will “blur the line between super high quality pre-rendered scenes and scenes rendered in real-time, allowing game developers to refine models to be smoother and more attractive when seen up close.”

Kevin Unangst elaborates: “From a broad perspective, what’s important is that we’re making sure DX11 is fully compatible with DX10 and 10.1 hardware and working on Vista and the next version of Windows. This is definitely an enhancement – building on what we did with DX10, but doing it in a way that is backward compatible with the software and hardware. The improvements we’re adding to DX11 – the new shader work – are additions that developers have asked of us to take advantage of new hardware.”

Our opinion? Compute Shaders are interesting, but kind of a non-issue for desktop users, very few apps on the desktop are suited to use GPU-based computing and only a handful of apps actually use GPUs today. This is compounded by the fact that apps are tied to either ATI's or Nvidia's proprietary APIs, not a common API. Unfortunately, it's pretty unlikely that the industry is going to embrace a Microsoft-specific API, as most of the current users for GPU-based computing are on OS X, Linux, or other Unix-based platforms. It's much more likely that a cross-platform solution, like Apple's OpenCL will capture a large market share.

DX11 - since it will work on DX10 hardware nobody cares. My guess is that DX11 is either the standard for the X-Box 360 replacement when it comes, or a step in that direction. Letting developers use one API for both platforms makes them happy, supporting one APi makes Microsoft happy. We don't care as long as the explosions look cool.

Live is free - welcome to 1982. We are running computers connected to the internet, assuming we will pay to connect to other users when nobody else does smacks of hubris.

DirectX 11? DirectX 10? This is ridiculous they have just barely started to make DirectX 10 games, now they're chatting about DirectX 11? Hopefully all of these enhancements enhance performance; hopefully we won't all be buying "DX 10, optimized DX 11" cards soon.

Microsoft was never really all that bad to begin with. I had bought a Copy of WinXP Pro OEM version at my local Fry's Electronics and I installed it. This was back in 2001 when everyone was really pissed off about the activation system. Well anyhow I installed and activated the OS. Then I upgraded the Motherboard and CPU and the OS would'nt activate. MS told me that OEM OSes were tied to the first hardware that they are first installed on. I told them I could'nt afford to go out and purchase another os everytime I upgraded the CPU/motherboard and at that time I was doing this every 4 to 6 months. Microsoft told me that I was ok and did something on their end so that whenever I reinstall my XP pro OEM it activates with no problems. It's not been tied to any hardware since that day. And I have been a fanboy of Microsoft ever since. They took good care of this customer.

I actually had a very similar (and positive) experience with MS. I bought a copy of XP Media Center OEM during the Vista upgrade coupon promotion. The thing was, that coupon was only supposed to apply for purchase with a new system. Since I was building my system myself, I couldn't exactly just highlight one item on a recent and say "there's the new system part." But I figured since I was a "Certified Systems Builder" (or some terminology like that), what the hell... I'd see if they'd let me use it to get the free upgrade. A few weeks after I'd sent the stuff in, sure enough a copy of Vista Home Premium showed up in the mail. Free of charge (except the shipping, but still...). This winter, I was upgrading my hard drive (laptop, so multiple internal drives aren't an option [at least in mine])... After cloning the disk image over and resizing partitions, I booted into Vista to discover that Vista decided the hardware configuration had changed enough to decide it was on a new system and thus required activation again. Of course, once I tried to do that, it kindly informed me that this was the OEM Vista and could not be "reassigned to another device." Profanities ensue. So I called Microsoft about it. Was quickly directed to the proper department and then explained how the way I'd upgraded my hard drive had caused Vista to think it was on a new machine. Rep never batted an eye or anything and just kindly directed me back to that activation screen and gave me a new number that I could use to essentially bypass that screen. I can't say that I've had anything but positive experiences with Microsoft as a company, even if sometimes I get into fights with their OS or software.

Thanks for the news norm, now GFW is only 4 years behind Steam, but hey, they're making progress. And its about time that GFW was free. PC gamers should not have to pay for online play - we never have and never will. But now I cant get my Halo 2 to work ugh.