Happy Filled Glass 3 is de derde op fysica gebaseerde logica-puzzel in de serie Happy Filled Glass. Het spel bevat 30 levels. De speler moet water uit een dispenser in een antropomorf glas gieten dat vrolijk wordt als het water de vullijn bereikt. Ze moeten ook proberen drie gouden sterren per level te houden.
Het glas staat op een lichte, mintkleurige plank voor een met grafiekpapier bedekte muur onderaan het scherm. Het water stroomt als de speler de grijze dispenser selecteert die hoog aan de muur is bevestigd. Het spel blokkeert het water met voorwerpen die tussen de dispenser en het glas worden geplaatst, zoals ballen, blokken, borden, planken en muren. Net als in eerdere spellen zijn er ook verwarmingselementen die het water in stoom veranderen.
Het water gedraagt zich als een viskeuze vloeistof en combineert een dikke stroom met individuele ballen. De speler kan alleen obstakels omzeilen en de stroom sturen door voorwerpen op het speelveld te gebruiken en een potlood waarmee hij barrières, kanalen en muren kan tekenen. Ze kunnen bijvoorbeeld een barrière naast een verwarmingselement tekenen om te voorkomen dat water het oppervlak raakt.
Dat gezegd hebbende, Happy Filled Glass 3 laat een blauwe horizontale balk boven het veld leeglopen die het aantal sterren bepaalt dat de speler in elk level verzamelt. Ze verliezen sterren als ze de balk te veel laten verdwijnen.
Het spel bevat ook een machine die de zwaartekracht omkeert. De speler kan het water in de lucht laten zweven, het uit een val trekken en het vervolgens op een gewenste plek laten vallen.