PingBattle: table tennis with real spin physics
PingBattle is a free 3D table tennis game that runs in your browser. The ball is simulated with air drag, Magnus lift from spin, and friction on the table and the racket, so topspin dips and kicks forward, backspin floats and checks, and sidespin curves.
Play an AI opponent with five levels from beginner to world class and three styles, play a friend on the same device, or play anyone online. Practise with a ball machine, serve practice and Spin Lab, or play in VR with the controller as your racket.
For real matches at your club, PingBattle also has a table tennis scorekeeper with a live scoreboard link, drills with an interval timer, a footwork caller, a tournament manager and a plain-language rules guide. It is free, needs no account, and works offline once installed.