Tap a treat. Three of a kind fill the bubble.
Candymates is a bubble sorting puzzle set in a candy shop. Little sweet treats 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
A treat 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 candies to spend on helpers.


6 worlds, 60 levels and a daily level
Cupcake Bakery, Lollipop Meadow, Chocolate River, Candy Night, Ice Cream Peaks and Cocoa Depths, ten levels each, on a journey map with stars. New pieces arrive along the way, such as whipped cream wraps, locked cookie tins, free bubbles, the Golden Bonbon and candy tins, each one introduced by a one-sentence card. The Daily Treat adds one level per day, made from the date.

Three helpers
Scoop fills the fullest top bubble, Whisk clears the tray and Swirl groups the treats by kind.

An album and a candy shop to decorate
Finished levels bring new friends to an album of 12 sweet treats, each with a name and a card. The home screen is the player's own candy shop, where the collected treats float in bubbles around 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.





















