God Left Me

Is this a short film? Is it a game? Is it a short film made to look like a game? Whatever it is it’s incredibly impressive. Great work by all the people who put this together.