Heavy Rain was published by its developer Quantic Dream .
These games will be exclusively available on the Epic Games Store for a year before appearing elsewhere , and was self-published by Quantic Dream .
Heavy Rain