Humble Games Has Reportedly Laid off All Staff
According to several former staff members.
Co-op Survival Game Lost Skies Announced for PC
It will launch sometime in 2024 for PC via Steam.
Moonscars Launches September 27 for PC and Consoles
A trailer was also revealed.