Red Candle Games released Devotion, a first-person horror game set in 1980s Taiwan, on games platform Steam on 19 February. The game quickly went viral after players spotted so-called "easter eggs ...
Some results have been hidden because they may be inaccessible to you