Dontnod’s Twin Mirror delayed, is Epic Games store exclusive on PC

Life is Strange studio announces revised plans for new episodic title