20th March 2015 - Spirits of Xanadu will be released on Steam on March 26th for PC, Mac, and Linux machines. The game is a FPS that is set on an abandoned, yet active, starship,…Read More