Hauntable is a free 3D pool game you play in your browser, with nothing to download, on a computer or a phone. Take on players of your level in ranked, play against bots, invite friends to a private match or try the shot of the day. All the physics runs on the server, so nobody can cheat.
An opponent at your level, found in seconds. Every match moves your Elo, one for each game.
See the leaderboardSet its level, from beginner to master, and play without pressure: your Elo doesn't move.
Create a private match, send the link, and play one on one or in teams up to 4 against 4, with chat.
See public matchesKnockout brackets of 4 to 16 players, free or with coins to win.
See tournamentsOver 100 drills to work on your cuts, spin and runs, each scored from 1 to 3 stars.
Pick a drillEvery day, the same shot for everyone and 3 tries to make it. The best make the day's board.
Try today's shotThe classic: pot your 7 balls, solids or stripes, then the 8.
Always hit the lowest ball first. Whoever pots the 9 wins.
English pool, on a smaller table: reds against yellows, then the black.
Yes, completely. Coins are earned by playing (ranked matches, daily quests, the shot of the day) and unlock skins for the cue, the balls and the table, and ghosts. Nothing is sold for real money.
No. Hauntable runs right in your browser, on a computer, a tablet or a phone.
Not for practice, the shot of the day and public matches, which you can join as a guest. A Google account is for ranked matches, bots, tournaments, coins and chat.
Create a private match from the menu and send them the link. You can also play in teams, and your friends see when you're online to invite you.
The official rules of 8-ball, 9-ball and blackball: the break, fouls, ball in hand. In a private match you can also set the table and the rules your way.
Each game has its own Elo, starting at 1000. Beating a higher-rated player earns more points. Each game's leaderboard is public.
No. The browser only sends the angle, power and spin of each shot: all the physics runs on the server, and its result is the one that counts.