Game Details

NameWolcen: Lords of Mayhem
Latest rank734
Latest price29.99 EUR
ReviewMixed 66% of the 4,622 user reviews for this game are positive.
Release date24 Mar, 2016
Developer WOLCEN Studio
Publisher WOLCEN Studio