Indie hit Manor Lords catapults to the top of Steam with over 170,000 concurrent players, hits a big sales milestone already [Updated]
Big Numbers The highly anticipated medieval city-builder Manor Lords is finally here, and it's rightfully blowing up Steam right now.