Tap an animal. Three of a kind fill the bubble.
Snowmates is a bubble sorting puzzle in a snowy world. The winter animals are mixed up inside bubbles: the player taps one and it moves to the top bubble that shows its picture. Three of a kind fill that bubble, and filling every top bubble finishes the level. You get a finished game with menus, progress, music, sound effects and narration, plus the complete source code to reskin, translate and publish as your own.

One rule, and a tray that keeps it tense
An animal with no top bubble yet waits in a tray with only 5 spots; when its bubble arrives, it leaves the tray by itself. If the tray fills up, the level is lost, with a second chance and an undo to recover. Each level gives up to three stars, and snowflakes to spend on helpers.


6 worlds, 60 levels and a daily level
Pine Woods, Frozen Lake, Igloo Village, Aurora Night, Glacier Peaks and Crystal Cave, ten levels each, on a journey map with stars. New pieces arrive along the way, such as the snow wreath, the locked chest and its key, free bubbles, the Golden Ornament and the treasure chest, each one introduced by a one-sentence card. The Daily Flurry adds one level per day, made from the date.

Three helpers
The Sled fills the fullest top bubble, the Shovel clears the tray and the Blizzard blows the bubbles around and groups the animals by kind.

An album and a snow village to decorate
Finished levels bring new friends to an album of 12 winter animals, each with a name and a card. The home screen is the player's own snow village, where the animals found so far float in bubbles next to 6 decoration spots.

A guided start, 14 languages and a voice
The first two levels are guided: a pointing hand and a caption show what to tap and what the tray is for. The interface comes in English, Portuguese, Spanish, French, German, Italian, Dutch, Polish, Turkish, Russian, Indonesian, Japanese, Korean and Chinese, with narration in English, Portuguese and Spanish. The settings have separate volumes for music, effects and voice, vibration and a reduced motion option.

Yours to customise
Plain HTML, CSS and JavaScript with no build step and no dependencies: upload the game folder to any static host and it runs. The full editable source comes with tests that play every level with a simulated player, a level generator, a local server script, an illustrated guide in 14 languages and a step-by-step customisation guide. No ads, no store, no ranking and no server.





















