Chalk Rivals
Play now
Acquisition opportunity

Pool and snooker game for sale

Chalk Rivals is for sale as one outright purchase: the full source code and IP of a live, multiplayer 8-ball, 9-ball and snooker game. The game, the match server, the website, the store and the brand.

4
games, full rules
422
cosmetics, drawn in code
194
achievement tiers
20k+
lines of first-party code
What's included

Everything, end to end

Every part of the running game, ready to hand over: the source, the build pipeline and the server setup.

  1. The game

    Four games to full rules: 8-Ball, 9-Ball, Snooker and Quick Snooker. A three.js WebGL renderer with quality tiers and a Canvas 2D fallback, a phone layout with touch aim and pinch zoom, a guided tutorial and practice tables.

  2. The match server

    A Node.js server that runs every table: physics and rules on worker threads, challenges, best-of-3 and best-of-5 matches, spectators, table chat, reconnects and shot clocks. Results reach the site HMAC-signed.

  3. The website and live ops

    PHP 8 and MySQL: accounts and guests, profiles, lobby chat with private messages, presence, per-game ratings and leaderboards, XP to level 100 and 194 achievement tiers.

  4. The store and economy

    422 cosmetics in 29 themed sets (cues, cloths, frames, pockets, sights, chalk, rooms and profile items), Billiard Coins sold through Stripe Checkout with webhooks, and discounted sets.

  5. Staff tools

    A staff panel for reports, warnings, mutes and bans, chat clean-up, announcements, roles and coin adjustments, with a moderation log.

  6. The art pipeline and brand

    The procedural pipeline that draws every cosmetic in code, the Chalk Rivals name and logo, and this site. The www.chalkrivals.com domain can be included.

Under the hood

Built to be audited

Written to a standard you can read line by line, with no black boxes in the parts that matter.

Server-authoritative, cheat-proof

Physics and rules run on the match server, one worker thread per game. The engine never ships to the browser, so shots, clocks and results can't be edited or injected.

Deterministic physics, no library

No physics library. 1,000 fixed steps a second on bit-exact soft-float maths, so a shot plays out the same on every device. Spin, elevation, cushions and pocket jaws on every stroke.

Cosmetic art made in code

No AI image generators, stock art or asset packs. 41 procedural canvas patterns layered with lacquer, metal and glow maps, baked to WebP, then photographed by the game's own 3D renderer.

Real 3D that stays light

Quality tiers that adapt to the device, live effects for Legendary items, and a Canvas 2D fallback. It runs on older Android phones as well as desktops.

Tech stack

Lean and fully ownable

Three runtime libraries, all MIT licensed. Everything else is first-party code, and it runs on one VPS.

Game client
JavaScript (ES modules), three.js, Canvas 2D, Web Audio
Match server
Node.js, ws, worker threads
Website
PHP 8, MySQL
Payments
Stripe Checkout and webhooks
Build
esbuild pipeline
Hosting
A single Linux VPS
Runtime libraries
three.js, ws and flag-icons, all MIT licensed
The sale

One buyer. Outright.

Chalk Rivals is sold once, to one buyer: a full transfer of the source code and IP. There are no licences, non-exclusive deals or partial sales. Terms are open to discussion.

After the sale, more work can be available on request at an additional cost: Google Play and App Store builds, new games and table types, more cosmetics and sets, new achievements and progression, and UX rebuilds.

For buyers

Sale questions

What exactly is for sale?

The full source code and intellectual property of Chalk Rivals: the game client, the match server and its engine, the website, the store and its cosmetics, the art pipeline and the brand.

Is this a licence?

No. It is one outright sale to one buyer. There are no licences, non-exclusive deals or partial sales. Terms are open to discussion.

What does it need to run?

A single Linux VPS with PHP 8, MySQL and Node.js. The site and the match server run side by side on the same machine.

Is the domain included?

The www.chalkrivals.com domain can be included in the sale.

Can I rebrand it?

Yes. After the sale it is yours to rename, reskin and extend.

Can I try it first?

Yes. The game is live on this site: play a practice table or a match in the lobby on any device.

Are mobile apps part of it?

Chalk Rivals runs in mobile browsers today. Google Play and App Store builds can be made after the sale as a separate service.

The games

Four tables

Each one is live now. The guides explain the rules the engine plays by.

The Fifth Family
From the developer behind

The Fifth Family

A modern mafia crime RPG with PvP, families, markets and progression that carries across every device. Live on the web, the App Store and Google Play.