Indie hit Manor Lords catapults to the top of Steam with over 150,000 players, becomes Top Seller hours after launch
Big Numbers The highly anticipated medieval city-builder Manor Lords is finally here, and it's rightfully blowing up Steam right now.