Smiling Glass is een logisch puzzelspel gebaseerd op natuurkunde. De speler moet antropomorfe glazen laten glimlachen door in 40 levels nauwkeurig drinkwater toe te dienen.
Elk level bevat ten minste één glas en een grijze waterdispenser voor een muur van grafiekpapier. De speler moet het glas vullen totdat het water een horizontale vullijn bereikt.
In het spel wordt de speler geconfronteerd met allerlei obstakels die de waterstroom moeten verstoren of helemaal vernietigen, zoals platforms met rode spijkers, roterende peddels en stationaire horizontale, verticale en hellende borden. De speler moet vaak de voorbijgaande seconden en blokken op het grafiekpapier tellen om de waterstroom te timen. Draaiende kruisvormige peddels kunnen bijvoorbeeld naar links of rechts draaien, of een bewegend platform met spijkers kan omkeren. De speler faalt als er te veel water van de zijkanten of onderkant van het scherm valt.
De speler moet beschikken over een uitstekende oog-handcoördinatie, kennis van zwaartekracht en natuurkunde en timing om te winnen. Ze moeten ook een overvloed aan geduld hebben. In sommige levels verspreidt de speler het water niet in een stroom. Hij moet het geduldig loslaten in de vorm van druppels of korte stromen.
Dat gezegd hebbende, Smiling Glass telt een glas als vol als de speler erin slaagt het aan slechts één kant tot voorbij de vullijn te vullen. Het spel telt het zolang het water boven de vullijn aan die kant gelijk is aan het volume van het resterende lege gebied onder de vullijn aan de andere kant.