Many indie game developers have recently posted on social media about unexpectedly long approval wait times for their game submissions on Steam,...
The Legend of Zelda: Ocarina of Time for the Nintendo 64 is the most important video game ever made… to me. My...





















