By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Was it actually leaked though?

I mean, if a game is "leaked" and then never actually releases/gets made I'd put that down to somebody trolling and posting shit rather than a genuine leak...