Deadlight – Fear Yourself trailer details story

Friday, 25 May 2012 18:28 GMT By Stephany Nunneley

Tequila Works has released a new video for Deadlight, its puzzle platformer which takes place in 1986 on the American West Coast during an epidemic. The game will release exclusively on XBLA this summer.

Latest