Does Zet Casino have a download version?

No, there’s no download version. All the games offered at Zet are readily available through the browser.