StellarNull and Freedom Games have released a new trailer for their upcoming civilization restoring action RPG Anuchard, embedded above. Additionally, the release window has been announced to be Q3 2021 for PC. Check out the press release below for more info.