No, it's not necessary to download anything in order to play real money games or free slots. You can play directly in your browser.