Love it or loathe it, Heavy Rain is the game everyone's talking about.
Two years ago it was Mirror’s Edge. EA’s first-person chase game toyed with convention, tackled assumptions about user interfaces, and tested the way most magazines and websites approach the reviewing process, their regimented lists of criteria proving too dogmatic to truly reward it. So far, however, the response to Heavy Rain, the grimly atmospheric interactive drama from… Read More →