Castle of Shikigami is Available Now

Castle of Shikigami

Castle of Shikigami is Available Now It was announced by Degica Games, that Alfa System’s classic, horror-themed shoot-’em-up, Castle of Shikigami, is out now! To celebrate there’s a 17% discount on the game and a further 10% off when you buy with the soundtrack (for one week only). Check out the official trailer of Castle […]