All Articles

May 31, 2023
A new report claims that Marvel's Midnight Suns and Civilization developer Firaxis laid off around 30 employees following poor sales…