Game Details

NameAwkward
Latest rank892
Latest price12.99 EUR
ReviewMixed 62% of the 16 user reviews for this game are positive.
Release date4 Jun, 2018
Developer Snap Finger Click
Publisher Snap Finger Click