Polar GamesMarketplace

Arcade · HTML5

Pinloop

HTML5 Timing Arcade Game With 30 Collectible Targets

by Polar GamesVersion 1.0.0Updated Oct 17, 2026

  • Source code
  • Live demo
  • Documented
Perpetual licence$24 $21.60 -10%Buy now
Start screen: language, settings, local ranking and the 30-target collection.Gameplay: wait for a gap and insert the pin without touching the others.Settings: sound volume, mute, less motion, full screen and language.End of a run: new best, rounds reached and new targets unlocked.

Pin it. Mind the gap.

A tiny gap. One well-timed pin. Keep the rhythm as the target rotates and new collectible designs appear. Pinloop pairs one-button input with changing rotation patterns, a colourful local collection and the pull of just one more round. You get a finished game, ready to upload and make your own.

Pinloop: Pin it. Mind the gap.

One pin. Perfect timing.

Click, tap or press Space or Enter to insert a pin. There is no timer: wait for an open gap, because touching a pin already on the target ends the run. Rounds keep coming with new targets and rotation patterns, and the best runs are saved in a local ranking.

One pin, perfect timing: aim for the gap and avoid the pins already on the target.

A little collection, a lot of character

30 illustrated targets unlock as players reach new rounds, from a pincushion to a doughnut, and a local collection album tracks every discovery. 12 backdrop palettes change along the way.

A little collection, a lot of character: 30 targets and 12 backdrops.

Make it yours

Upload the contents of game/ to any static host and it runs: no PHP, database or account. The TypeScript source is included for deeper changes; rebuild it with Node.js 22.12+ and npm. The illustrated English and Portuguese manual covers installation, controls, customisation and frequently asked questions. The interface is in English, Portuguese and Spanish.

Screens from this edition

Captured from the edition sold here.

Included

  • Ready-to-host HTML5 game (game/ folder) with readable JavaScript and CSS
  • TypeScript developer source (Vite project)
  • Illustrated English and Portuguese manual with real screenshots
  • Optional automated tests (Node.js 22.12+): game logic and standalone setup
  • Third-party licence notice for the bundled font

Not included in this edition

  • Online multiplayer or online rankings
  • Cloud saves or accounts
  • Advertising SDKs or accounts
  • Native apps, hosting or hosted services

Item details

Edition
Local Browser Edition
Version
1.0.0
Released
Oct 16, 2026
Updated
Oct 17, 2026
Category
Arcade
Languages
English, Portuguese, Spanish
Files included
HTML, CSS, JavaScript, JSON, TypeScript
Built with
TypeScript, Canvas 2D, Vite
Browsers
Modern browsers (Canvas 2D)
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 Canvas 2D
  • Any HTTP(S) web host that serves static files (opening from disk with file:// is not supported)
  • No PHP, database or account to play; Node.js 22.12+ and npm only to edit and rebuild the source

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

Changelog

  1. 1.0.0Oct 16, 2026

Questions

Do I need a server or database?

No. Upload the contents of the game/ folder to any static web host and open index.html over HTTP or HTTPS. Best runs and the collection are saved in the player's browser.

Is it a level-based game?

No. Pinloop is one continuous run: rounds keep coming with new targets and rotation patterns, and a collision ends the run. Reaching a target's round unlocks it in the local collection.

Can I change the targets and colours?

Yes. In the TypeScript source, brand.ts lists the 30 targets and the 12 backdrops, skins.ts draws the targets and tuning.ts holds timing and collision values. After editing, run npm run build (Node.js 22.12+) and copy all of dist/ into game/.

Read the full licence, support, refund and privacy terms

More from Polar Games

Pinloop$24 $21.60 -10%
Buy now