Nope, you simply need to sign up, make a deposit and start playing on the site. All their games are responsive and work well on both mobile and desktop.