Yes, most of the games are available in instant play mode, allowing you to play directly in your web browser without downloading any software.