Dead Dozen is a first-person shooter with survival horror elements. The game was announced on November 8, 2017 and released on Steam on March 7, 2018.
There are no reviews for this game