No, that's not necessary. The games of the homepage can be played directly in the browser without download in instant play mode. The free demo versions are even playable without deposit (exceptions here are the live games that you can only play in real money mode).