A mysterious Japanese teaser site from D3Publisher has popped up. It contains the text “In their moment of death, humans show their true nature … That’s what I want to see.” I wonder what this game could be!
Site here Link
Site here
Link