No, you don’t. In fact, there is no 888 Casino download client for desktop computers. You can sign up, deposit, play, and withdraw using the instant-play platform available from your internet browser without ever having to install any additional software locally.