No. All Nolimit City games are made to be instant play. This means you can simply play them directly in your browser, with no downloads required.