Yesterday at the Game Developers Conference, Microsoft held a keynote that included a number of details on how the company will improve the gaming experience in Windows 10.

The first big update is the integration of Xbox Live into Windows 10. While this isn't new information - Microsoft pledged to bring Xbox Live to Windows back in January - today the company announced that an Xbox Live SDK for Windows 10 is already in the hands of select partners and game developers.

The Xbox Live SDK will allow developers to integrate nearly all of the services currently available on the Xbox One into their Windows games. Xbox Live in Windows will be integrated into the Windows Store, and use a shared set of APIs that will be familiar to console developers.

In the coming months, the Xbox Live SDK will be available to a wider range of developers. Microsoft plans to make Live services accessible to developers of all size, and a "new tier of Xbox Live" will be introduced to make this happen. On top of this, ID@Xbox, Microsoft's indie games program, will also be expanding to include Windows 10.

Microsoft is also bringing support for the full collection of Xbox One accessories to Windows 10 (and possibly older OSes). Some of the wireless accessories, such as the Xbox One controller, will require a wireless adapter that Microsoft will release later this year.

The final piece of news is that Microsoft will support cross-buy on Windows 10, allowing gamers to buy a game once and play it on both PC and Xbox One. This is a continuation of Microsoft's one store approach, which already allows you to buy games and play them across phones, tablets and PCs.