No, there's no need to download any software to play. Instead, hit up one of our recommended casinos, register, and start playing via your browser instantly.