Game Details

NameWolcen: Lords of Mayhem
Latest rank130
Latest price34.99 EUR
ReviewMixed 56% of the 48,957 user reviews for this game are positive.
Release date24 Mar, 2016
Developer WOLCEN Studio
Publisher WOLCEN Studio