Steam survey suggests Nvidia’s RTX 3070 is actually trickling into the hands of gamers April 4, 2021April 3, 2021
Taiwanese horror game Devotion now back on sale after Steam and GOG controversies March 15, 2021March 15, 2021