Developers can port games between Windows 10 devices with just a few lines of code

When Microsoft announced the Xbox One, one of its major selling points was the device’s use of a common Windows kernel. That means, in theory, anything that works on Windows can be easily ported to Xbox, and vice versa. At the console’s release, though, this potential wasn’t as accessible as hoped.

That’s changing over time, and at a BUILD 2015 developer session two of the company’s Game Evangelists, Jamie Rodriguez and Brian Peek, laid out how games can be ported between devices with “just a few clicks.”

At it the most basic level, a developer that wants to bring a game from Windows 8.1 (Metro) or Windows Mobile over to Windows 10 won’t have to do much aside from support windowing. Microsoft also recommends specifying a minimum and preferred window size, and setting the game to deactivate when it loses focus. Similarly, a Windows 10 game can be ported over to the Xbox or Windows Mobile as long as a few basic requirements, such as full-screen support, are met.

Microsoft is also expanding support for various control schemes. Windows 10 is designed to let access the InputPane with ease, and games will be able to accept text input without a TextBox. This means that inserting a touch keyboard into a game will be much easier than before. There will also be a new Gamepad code class designed to support the Xbox One controller.

Perhaps the most interesting demonstration, though, related to Xbox Live. Windows 10 games will be able to access every Xbox Live service currently available to Xbox 360 and One games, from gamer profiles to achievements to multi-player matchmaking (note this does not necessarily mean PC and console players will be pooled together, though). On stage, within minutes, a simple game was modified to include support for Xbox Live sign-in and an Xbox Live leaderboard. Microsoft clearly wants Xbox Live to be as easy to add to games as possible, which makes sense; more game support, more users.

Taking this a step further, developers will be able to tap into “Title Callable UIs,” a set of pre-existing interfaces that handle common tasks like displaying a user’s Xbox Live profile and adding a multi-player invitation menu. Again, these are meant to be inserted straight into existing games with minimal modification, so developers can put Xbox Live to work quickly.

These changes will encourage game developers to treat all Microsoft devices like a single platform, and should increase selection for gamers – particularly those on Windows Mobile, who’ve had few options for entertainment in the past.

Available in May for $600, the Nighthawk Tri-band AX12 router allows for maximum Wi-Fi performance on smart home devices and offers everything needed for gaming, streaming, and other high-bandwidth applications.

If you've tired of using a typical keyboard and mouse while PC gaming, we've put together a guide to teach you how to connect an Xbox 360 controller to a PC. Whether wired or wireless, DT's got you covered.

Oculus plans to phase out its flagship Rift VR headset for its newly created Rift S. The Rift S made its debut this week at the 2019 Game Developers Conference and is expected to be released in spring 2019.

Excel documents are used by people and businesses all over the world. Given how often they contain sensitive information, it makes sense to keep them from the wrong eyes. Thankfully, it's easy to secure them with a password.

Intel teased its new 9th-generation Intel Core i9 processors at GDC 2019. The company offered few specifics about the hardware, but a leak from late February provides insight into what the new processors might offer.

Compatibility issues between Microsoft Windows and Apple MacOS may have diminished sharply over the years, but that doesn't mean they've completely disappeared. Here's how to make an external drive work between both operating systems.

Whether you’re looking for added protection or a stylish flourish, you’re in the right place for the best MacBook Air cases. We have form-hugging cases, luxurious covers, and padded sleeves priced from $10 to $130. Happy shopping!

Website errors sometimes cause flight prices to display at way below the correct price. But British Airways recently experienced the opposite issue when it tried to charge a family more than $4 million for a vacation in Mexico.

There are some subtle differences between the two adaptive refresh technology offerings, and they affect cost, performance, and compatibility. Nvidia may have released it's feature first, but in recent years AMD has stepped up to the plate…

Upgrading to the newest version of Windows 10 is usually a breeze, but sometimes you run into issues. Never fear though. Our guide will help you isolate the issue at hand and solve it in a timely manner.