Game Details

NameYaga
Latest rank185
Latest price12.59 EUR
ReviewVery Positive 86% of the 72 user reviews for this game are positive.
Release date12 Jan, 2021
Developer Breadcrumbs Interactive
Publisher Versus Evil