Ubisoft Unveils Ubisoft Plus Game Streaming Subscription

Ubisoft gives into cloud gaming.