No, you don’t need to download any additional software, you can play Troll Hunters from your mobile and web browser.