No, the player is not required to download anything to play on any platform. However, the casino has both PC and mobile applications, which you can download to enjoy a version with better graphics.