Indie publisher Humble Games has laid off its entire team of 36 employees after its parent company, Ziff Davis, failed to sell the business.Read More
Indie publisher Humble Games has laid off its entire team of 36 employees after its parent company, Ziff Davis, failed to sell the business.Read More