La versió original del Frozen Bubble va ser escrita en Perl per Guillaume Cottenceau, i funciona amb la llibreria Simple DirectMedia Layer (SDL). El joc inclou 100 nivells de dificultat i un editor de nivells. Els grups de boles del mateix color desapareixen i el joc consisteix a netejar completament la pantalla abans que es toqui la part superior del terreny de joc amb alguna bola. El terreny de joc es redueix a mesura que passa el temps i es torna a ampliar quan s'aconsegueix finalitzar el nivell (fent desaparèixer totes les boles).
La versió 2.0 es caracteritza per permetre multijugadors, jugar per la xarxa local, o per Internet. De moment, aquesta versió només està disponible per a GNU/Linux.