Game Details

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