Previously, no download play casinos would require a flash plugin installed on your computer. The games are launched immediately as there is no need to download and install external software. Instant play casinos refer to online casinos that allow players to access and play its casino games directly from their web browser. To Full List of Best USA Online Casinos What is An Instant Play Casino?