Game Details

NameMiscreated
Latest rank784
Latest price22.99 EUR
ReviewMixed 68% of the 19,759 user reviews for this game are positive.
Release date30 Oct, 2014
Developer Entrada Interactive LLC
Publisher Entrada Interactive LLC