Game Details

NameHand of Fate
Latest rank893
Latest price5.0 EUR
ReviewVery Positive 91% of the 6,826 user reviews for this game are positive.
Release date17 Feb, 2015
Developer Defiant Development
Publisher Defiant Development