No, you can only play instantly from a website without the need to download Monster Lab. The game runs on multiple browsers, as long as you have reliable internet.