Developer postOriginal post (opens in a new tab)

New Game Incoming

A new game is soon to be disclosed.

Hint: It is horror.