• Review: Castle of Shikigami

    Castle of Shikigami (PC) Developer: Alfa System, Cosmo Machia Publisher: Degica Released: March 14, 2002 (Xbox), June 27, 2002 (PS2), June 16, 2017 (Steam) MSRP: $11.99 Back when shmup stories were so sordid that the writers likely couldn’t even explain them, Castle of Shikigami‘s world is very similar to the setting of Shin Megami Tensei. It’s a near-future universe where de...