Castlevania: Lords of Shadow studio tease Alien-esque sci-fi project, “strange creatures” Jul 27, 2015