Instant Games has been ditched nine months after it went live The feature let you instantly play arcade games without ...
The Microsoft Store just launched its Instant Games experience that lets you play roughly 70 games without having to download ...