This week Steam has several titles releasing I think PC gamers are going to be excited about. As always with our This Week on Steam segment, I’d like to point out that Steam doesn’t provide every game that is going to release throughout the week on their upcoming titles list. They are good for dropping last minute games randomly. Valve is always full of surprises. We hope you enjoy our all in one list of Steams release titles.
This content requires the base game Where’s My Mommy? on Steam in order to play
This content requires the base game Awesomenauts on Steam in order to play.