No. Players do not have to make software downloads. By selecting any single game, they can start playing immediately from their mobile or desktop browser.