Steam Summer Sale launches with thousands of discounted games