Square Enix and People Can Fly have released a demo of the gameplay for the Outriders sci-fi shooter game.Read More