Nej, du behøver ikke at downloade nogen software, du skal blot oprette en konto og begynde at spille! Alle spil er browserbaserede og kan tilgås fra enhver enhed med internetadgang.