Yes, Slots Casino Royale is only accessible via the mobile app. As such, you will need to download the software onto your mobile device if you would like to play.