
Games Developer Atlus To Be Sold Off
Atlus, the developer responsible for the Persona series, Demon’s Souls and Catherine, has been put up for sale by its parent company, Index Corporation, which…
NewsPhil Matthews
From the archive 
Atlus, the developer responsible for the Persona series, Demon’s Souls and Catherine, has been put up for sale by its parent company, Index Corporation, which…

Essentially the plot boils down to a story of teenagers with superpowers solving murders.