No, the TNT Tumble Dream Drop online slot does not require you to perform downloads before you can play. You simply need to visit an online casino of your choice and select to launch the game. The game will instantly launch on any PC, mobile, or tablet device.