INDICTED: RELEASE DATE CONFIRMED

The release date will be October 29, 2021! Watch the game's official Teaser and add your wish list to help our project. ːsteamhappyː