Game Details

NameWolcen: Lords of Mayhem
Latest rank200
Latest price29.99 EUR
ReviewMixed 67% of the 5,292 user reviews for this game are positive.
Release date24 Mar, 2016
Developer WOLCEN Studio
Publisher WOLCEN Studio