Polar GamesMarketplace

Sports · HTML5

Velvet Pool

HTML5 8-Ball Billiards Game with CPU and Local Two Player

by Polar GamesVersion 1.0.1Updated Oct 18, 2026

  • Source code
  • Live demo
  • Documented
Perpetual licence$39 $35.10 -10%Buy now
Main menu: CPU levels, two players and practice.Opening break against the CPU, with power bar and spin control.Settings: sound, game and display tabs.

Aim. Spin. Sink it.

Velvet Pool brings a polished eight-ball experience to the browser. Players line up precise shots, set the power and use cue-ball spin to plan their next position. Three CPU levels, a free practice table and two-player matches on one device are already built in. You get a finished game, ready to upload and make your own.

Velvet Pool: Aim. Spin. Sink it.

Every shot starts with a plan

Aim with touch or mouse, lock the line and pull back to set the power. A dotted guide shows the path, and the rules handle fouls, ball-in-hand and solids or stripes for you.

Every shot starts with a plan.

Put a little spin on it

The spin control adds follow, draw and side spin to the cue ball. The physics were written for this game, so every contact reacts the way players expect.

Put a little spin on it.

A challenge at every level

Easy, Medium and Hard computer opponents. Shot selection lives in one readable file, so you can tune how the CPU plays.

A challenge at your pace: Easy, Medium, Hard.

A practice table that teaches

Free play with no opponent, with undo, ball placement and re-rack. Great for players who want to master a shot before a match.

Find your touch: a free practice table.

Rewards that bring players back

Local achievements unlock five cloth colours and five cue styles. Statistics and personal scores are saved in the browser, with no account or server.

Make the table your own: cloth and cue styles.

Two players, one device

Pass the phone or share the laptop: same-device matches are included next to CPU play and practice. The interface is in English, Portuguese and Spanish.

Your next break, together: two players on one device.

A smooth start for your project

Upload the game folder by FTP and it runs: no npm, no build step, no PHP, no database. The illustrated manual walks through installation, file map, customisation, saves and troubleshooting.

Screens from this edition

Captured from the edition sold here.

Included

  • Ready-to-host HTML5 game (game/ folder)
  • Readable developer source with the game assets
  • Illustrated English and Portuguese manual with real screenshots
  • Optional automated tests (Node.js 20+): physics, rules, CPU and translations
  • Third-party licence notices and changelog

Not included in this edition

  • Online multiplayer or private online rooms
  • Online rankings or cloud accounts
  • Advertising SDKs or accounts
  • Native apps, hosting or hosted services

Item details

Edition
Local Browser Edition
Version
1.0.1
Released
Oct 15, 2026
Updated
Oct 18, 2026
Category
Sports
Languages
English, Portuguese, Spanish
Files included
HTML, CSS, JavaScript, JSON
Built with
Vanilla JavaScript, WebGL2, 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, ES modules and WebGL2
  • Any HTTP(S) web host that serves static files
  • No npm, build step, PHP, database or account

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

Changelog

  1. 1.0.1Oct 18, 2026
  2. 1.0.0Oct 15, 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. Progress is saved in the player's browser.

Can I change the branding and the rules?

Yes. The source is plain, formatted JavaScript. The manual shows where the logo, cloth and cue styles, CPU behaviour and physics live.

Is the online mode from the Polar Games portal included?

No. This is the local edition: CPU, practice and two players on one device. Online rooms and rankings are not part of this package.

Read the full licence, support, refund and privacy terms

More from Polar Games

Velvet Pool$39 $35.10 -10%
Buy now