Heavy Rain was a 2010 game made by Quantic Dream, written by David Cage and directed by both Cage and Steve Kniebihly. Back in 2010, the idea of a game that focused so much on nar ...
Some results have been hidden because they may be inaccessible to you