Game Details

NameMiscreated
Latest rank876
Latest price16.79 EUR
ReviewMixed 68% of the 21,288 user reviews for this game are positive.
Release date30 Oct, 2014
Developer Entrada Interactive LLC
Publisher Entrada Interactive LLC