Game Details

NameWolcen: Lords of Mayhem
Latest rank437
Latest price34.99 EUR
ReviewMixed 55% of the 54,178 user reviews for this game are positive.
Release date24 Mar, 2016
Developer WOLCEN Studio
Publisher WOLCEN Studio