Atlus has revealed a website that celebrates the 25th anniversary of one of its most famous franchises and it looks…