For saleChalk Rivals is for sale: full source code and IPSee what's included
Chalk Rivals
Play now
Free to play8-Ball · 9-Ball · Snooker

Real cues.
Real rivals.

Four tables on true table physics, with no aiming lines for anyone. Just you, the cloth and whoever's across the table.

New422 cosmetics in 29 sets
Acquisition opportunity

This game is for sale.

The full source code and IP of Chalk Rivals are available to purchase: the game, the match server, the store and its 422 cosmetics, the art pipeline and the brand. Built to a standard you can audit line by line.

We've also secured www.chalkrivals.com

422
cosmetics, all drawn in code
29
themed sets
4
games, full rule sets
194
achievement tiers
20k+
lines of first-party code
0
AI images or asset packs in the cosmetics

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. Results reach the site HMAC-signed.

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 (wood grain, Damascus steel, marble, carbon weave, filigree, kintsugi and more) layered with lacquer, metal and glow maps, baked to WebP, then photographed by the game's own 3D renderer.

Real 3D that stays light

A three.js WebGL renderer with quality tiers and live effects for Legendary items, plus a Canvas 2D fallback for older devices. A no-scroll phone layout with touch aim and pinch zoom.

The full live-ops stack

Accounts, profiles, lobby chat, presence, spectators and invites. Ratings and leaderboards per game, XP to level 100, achievements, a coin economy with Stripe Checkout and webhooks, and discounted sets.

Lean and fully ownable

PHP 8 and MySQL for the site, a Node.js match server, an esbuild pipeline. Three runtime libraries, all MIT (three.js, ws, flag-icons). Runs on a single VPS.

After the sale

Further services, on request · additional cost

Depending on demand, more work can be available after purchase, at an additional cost if accepted. This includes, but is not limited to:

  • Google Play and iOS App Store builds
  • New games and table types
  • More cosmetics and themed sets
  • New achievements and progression
  • UX and interface rebuilds
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.

Launch list

Get notified when it goes live

One email when Chalk Rivals launches. No spam, nothing else.

Four tables

Pick your game

Every game is played to its full rules, with a shot clock on every turn. Called pockets are a table option.

The store

Make the table yours

422 cues, cloths, frames, pockets, sights, rooms, chalk and profile pieces, in 29 themed sets. Visual only: everyone plays exactly the same game.

Legendary set · 10 itemsDragon DynastyCrimson scales, imperial gold and lanterns. Legendary set · 10 itemsNeon NightsMagenta and cyan after hours. Legendary set · 10 itemsRoyal CourtPurple, gold and amethyst. Legendary set · 9 itemsMidnight GoldBlack lacquer and gold, after dark. Legendary set · 10 itemsCyber CircuitLive circuits, data ports and a server room. Legendary set · 9 itemsSamuraiFolded steel, red lacquer and gold-mended seams. Legendary set · 10 itemsHigh RollerCards, chips and gold on red velvet. Legendary set · 9 itemsPharaohLapis lazuli, gold and a torchlit tomb. Exotic set · 10 itemsInfernoMolten rock that moves. The whole table burns. Exotic set · 10 itemsGalaxyNebulae and twinkling stars, from the cue to the walls. Exotic set · 9 itemsStormLightning that strikes along the cue and under the table. Exotic set · 10 itemsAuroraThe northern lights, shifting colour across everything. Exotic set · 9 itemsDiamond ElitePlatinum and diamonds. The best of everything.

Browse the collection

Plus 45 avatar frames · 32 name styles · 36 titles · 29 profile banners for your profile.

CommonPub AshA clean finish. RareBig CatPatterns, end to end. EpicHanamiIntricate inlays. LegendaryDragon ScaleA live effect at the table. ExoticInfernoAnimated. It moves. MythicCenturionEarned. Never sold.
Open the storeBilliard Coins
Progress

Climb to 100

Every game you play earns XP. Levels unlock cues, cloths and frames for free, and 29 achievement ladders with 194 tiers run for years.

  1. Lv 3Club MapleCommon cue
  2. Lv 25EmberRare cue
  3. Lv 40GunmetalEpic cue
  4. Lv 60Ivory RegalEpic cue
  5. Lv 80MaestroLegendary cue
  6. Lv 90GildedMythic table frame
  7. Lv 100CenturionMythic cue
Show it off

Frames, name styles and titles

Animated avatar frames and name styles from Legendary up, and titles you can only earn. Everyone sees them at the table, in the lobby and on your profile.

InfernoCosmicDiamondDragonBorealisGlitch
Century MakerClearance KingGrandmasterNo. 1
Achievements

194 tiers to earn

  • Winner1 to 10,000 online wins
  • CenturySnooker centuries, up to 250
  • Break and RunClear the rack from the break
  • Number OneTop the board in every game
See every ladder
How it plays

Built like the real thing

No shortcuts and no guides. A true table, a true stroke, and a rival who sees exactly what you see.

1,000physics steps every second
0aiming lines, for anyone
4tables, full rules
45sto play every shot

No aiming lines

No guide lines and no ghost balls, for anyone. You and your rival read every angle yourselves.

Real table physics

Spin, elevation, cushions and pocket jaws on every shot. The cue ball goes where your stroke sends it.

Full rules

Ball in hand, push-outs, free balls and play-again, each to its own game. Called pockets are a table option.

Shot clock

45 seconds a shot, 25 in Quick Snooker. Three timeouts in a row concede the game.

Free to play

Chalk up.
Your rival's waiting.

Pick a table, take your seat and break. Nothing to download, on desktop and phone.