After a year of discoverability and communication missteps by Valve, indie devs are cautious about Steam Labs and their future visibility on Steam Article 2146 words, published Jul 8 2019 11 votes