Indie publisher Humble Games is reportedly closing its doors after it laid off its entire team of 36 employees.Read More