No, it’s not necessary to download any additional software if you prefer to play live games. You should only visit a casino site, register, and open the lobby to search and choose the best live dealer game for you.