CHINA TOPIX

12/22/2024 08:54:02 pm

Make CT Your Homepage

PC video games

Steam's new Discovery update

Valve Releases Steam Discovery Update

Video game developer and digital distributor Valve Corporation has launched Steam Discovery Update, an upgrade that has enhanced the Steam Store's appearance and made it easier for users to search for games.

Real Time Analytics