The studio's downfall seemingly took something secret down with it.
Short snippets of various segments of the game have leaked online.
Yes, but who else is equipped enough to make a game on Stranger Things?
We going to the upside down, boys.