GFWL can work on Windows 10, however it may take a bit of additional work to get it working fully.
Purchased from Steam:
Steam is a wonderful platform - you buy the game, install it and it should just work. Well with GFWL that's not always the case. The reason is that Steam is required to redistribute the exact version of GFWL that came with the game. This means that you're getting older versions when you install from Steam.
To fix this you need to install the latest version of GFWL. You can see instructions under the Windows 10 header.
GFWL Achievements on Steam:
If you're worried about achievements for GFWL there is still a way to get them.
Some games on Steam (Ms. Splosion for example) allow you to install the Steamworks version or the GFWL version. Other games (Batman Arkham series, Toy Soldiers, and many more) have patched GFWL out completely. You won't be able to get the achievements for these games anymore.
These games may aiuto-update to non-GFWL versions, however there is a way you can prevent this:
- Select the game from the Steam list of games.
- Right click, and go to properties
- Click the Updates tab
- Under automatic updates select "Only update this game when I launch it"
This will prevent the game from getting updates automatically, however you'd still need to update it when you try to play it. You can get around this by setting Steam to offline mode when you launch the game.
Windows 10:
Getting GFWL to work on Windows 10 take a bit of extra work. This can be fixed pretty easily by:
- Removing GFWL, the Marketplace, etc. from your PC
- Reboot
- Download the latest version of GFWL from http://www.xbox.com/en-CA/Live/PC/DownloadClient
- Install it
- Reboot
Now with GFWL this doesn't have a 100% success rate. However you can try the exact same steps and it'll work the second or third time you do it. Pretty annoying, but at least you get to play your game.
DLC:
Any DLC that you have purchased in the past will still be accessible and you can download it. However you cannot purchase anything new. There are a few ways around this. For example Dirt 3 has a physical copy that includes codes for all the DLC.
If you have a DLC code it should still work, you just need to enter it via the GFWL client.