Game Details

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