No, you don’t! The advantage of instant play sites is that no download is needed. Simply open your internet browser, log into your casino account, and play.