Black FridayGame templates at Black Friday pricesEnds in See the deals

Puzzle · HTML5

Jolly Spot

HTML5 Spot the Difference Game With 50 Levels

by Polar GamesVersion 1.0.0Updated Nov 14, 2026

  • Source code
  • Live demo
  • Documented
Perpetual licence$59 $50.15 -15%Buy now
Main menu with Cookie the reindeer detective: play, levels and settings.Level select: one world at a time, ten levels each, with stars and locked levels.Guided first level: Cookie explains each step and a pointing hand shows where to tap.Gameplay: two scenes, circles on the differences found and the helpers at the bottom.The Forest world: snowy pines, a log cabin and an igloo, with its own scenes, props and background.

Find it. Circle it. Collect the stars.

Jolly Spot is a cheerful spot-the-difference game starring Cookie the reindeer detective. Two almost identical scenes, a few hidden changes and one magnifying glass: players tap the differences, earn up to three stars per level and travel through five colourful worlds. You get a finished game with menus, progress, sound and music, plus the complete source code to reskin, translate and publish as your own.

Jolly Spot: find all the differences between two scenes.

A guided start and a lot of juice

The first level teaches the game: Cookie explains every step in speech bubbles while a pointing hand shows where to tap, then the player is on their own. Found differences get animated circles and sparkles, mistakes are soft, and each level ends with a victory ceremony.

Every find feels great: circles, sparkles, stars and a FOUND IT pop-up.

5 worlds, 50 levels

Village, Workshop, Home, Forest and Sweets: ten levels each, with their own scenes, props, music and a background that changes with the world. The level screen shows one world at a time with arrows on both sides.

Five worlds and fifty levels to explore.

Helpers when you need them

A snowflake magnifier finds one difference, a Christmas star shows where to look and the jingle bells give a peek at all of them. Helpers are limited, so using them is a choice.

Three helpers: snowflake magnifier, Christmas star and jingle bells.

14 languages, switched live

English, Portuguese, Spanish, French, German, Italian, Dutch, Polish, Turkish, Russian, Indonesian, Japanese, Korean and Chinese. The language is detected from the device and can be changed in the settings without reloading; each language is a single small file, so adding another takes minutes.

Cookie greets the player in many languages.

Yours to customise

Plain HTML, CSS and JavaScript: upload the game folder to any static host and it runs. The full editable source, an automated level test and an illustrated English, Portuguese and Spanish guide are included, and everything (levels, scenes, art, sounds, texts and colours) lives in separate, readable files. A tap-to-start screen unlocks audio on iPhone and iPad.

Yours to customise

Screens from this edition

Captured from the edition sold here.

Included

  • Ready-to-upload HTML5 game (game/ folder) with 50 levels in 5 worlds
  • Full editable source in plain HTML, CSS and JavaScript, with an automated level test
  • Guided first level, three helpers, stars, saved progress and 14 languages with live switching
  • Original music for every world and a full set of sound effects
  • Illustrated English, Portuguese and Spanish guide with installation, customisation, cache and FAQ
  • Third-party licence notices

Not included in this edition

  • Online multiplayer or rankings
  • Advertising SDKs, analytics or accounts
  • Native apps, hosting or hosted services

What is in the ZIP

The real folder structure of the package you download, with names and sizes read from it.

jolly-spot-1.0.0-complete.zip617 files · 38.5 MB
  • jolly-spot-static-1.0.0/616 files · 38.5 MB
    • documentation/HTML guide, open it before you buy1 file · 516 KB
      • index.html516 KB
    • game/Ready to host: upload this folder302 files · 19 MB
      • assets/Art, audio and fontsMP3 · TXT · WEBP · WOFF2 · 267 files · 18.6 MB
      • css/CSS · 3 files · 113 KB
      • src/Source modulesJS · 30 files · 217 KB
      • DOCUMENTATION.txt1 KB
      • index.html1 KB
    • source/Readable source code308 files · 19 MB
      • assets/Art, audio and fontsMP3 · TXT · WEBP · WOFF2 · 267 files · 18.6 MB
      • css/CSS · 3 files · 113 KB
      • src/Source modulesJS · 30 files · 217 KB
      • test/Automated testsJS · 2 files · 4 KB
      • tools/Build and check scriptsMJS · 2 files · 3 KB
      • index.html1 KB
      • package-lock.json1 KB
      • package.json1 KB
      • README.md4 KB
    • THIRD-PARTY-LICENSES/Licence notices to keep with your game2 files · 5 KB
      • fredoka-OFL.txt4 KB
      • README.txt1 KB
    • CHANGELOG.txtVersion history1 KB
    • DOCUMENTATION.htmlOpens the guide1 KB
    • START-HERE.txtQuick start1 KB
  • POLAR-MARKETPLACE-START-HERE.txtStart here: licence, support and first steps1 KB

Item details

Edition
Complete Browser Edition
Version
1.0.0
Released
Nov 14, 2026
Updated
Nov 14, 2026
Category
Puzzle
Languages
English, Brazilian Portuguese, Spanish, French, German, Italian, Dutch, Polish, Turkish, Russian, Indonesian, Japanese, Korean, Simplified Chinese
Files included
HTML, CSS, JavaScript, JSON
Built with
Canvas 2D, Web Audio, ES modules
Browsers
Modern browsers with WebGL2
Documentation
Documentation

Author

Polar Games

Brazilian studio making browser games. Every template here is a game we built and published.

See our games

Requirements

  • A modern browser with JavaScript and ES modules
  • Any HTTP(S) web host that serves static files
  • No PHP, database, account or Node.js server to play
  • Node.js 26 LTS and npm only to run the tests and the copy-to-game command

Support covers technical questions and reproducible defects in the supplied game. Installation and customisation are separate services.

Changelog

  1. 1.0.0Nov 14, 2026

Questions

Do I need a server or database?

No. Upload the contents of the game/ folder to any static HTTP(S) host. Progress is saved in the player's browser.

Can I replace the art and the sounds?

Yes. Every image and sound is a separate file. Replace it with one of the same name, or change the data files. The guide has the file map.

Can I add a language or more levels?

Yes. Each language is one small text file, and levels come from the scene data, so adding a world is adding data.

Does it work on iPhone and iPad?

Yes. A tap-to-start screen unlocks audio on Apple devices, and the layout adapts to portrait and landscape.

Read the full licence, support, refund and privacy terms

Before you buy: guides and reviews

From Brazil to the world

Buyers in 25 countries

License a ready HTML5 game, with source code, for your website, app or brand.

  • 900+sales
  • 25countries
  • 2016selling since
Countries where we have sold: Brazil, United States, United Kingdom, Germany, Canada, Australia, France, India, Netherlands, Spain, Italy, Japan, South Korea, Poland, Mexico, Sweden, Switzerland, Singapore, United Arab Emirates, Saudi Arabia, Indonesia, Türkiye, Portugal, Philippines, Vietnam.

More from Polar Games

Jolly Spot$59 $50.15 -15%
Buy now