About

An original pinball product that plays in a browser, in WebXR and as a native Quest application — one simulation behind all three.

One simulation, three places to play

The physics is not in the browser and it is not in the headset. It is a pure simulation, written twice — once in TypeScript and once in C# — and held identical by shared fixtures, so a game played on a headset can be re-simulated on a server and produce the same score to the last digit.

That is what makes a leaderboard here worth something: a score is not a number the client sent, it is a recording of what you did, replayed.

Every asset is generated in code

There is not one image file, audio file or 3-D model in this product. The playfield art, the sounds, the voice, the icons and the letterforms are all computed when they are needed.

It began as a licensing decision and turned out to be a design one: it is why the machines can be built and shared without an upload to moderate, and why the whole front door is a few hundred kilobytes.

Nothing you did not agree to

No analytics, no trackers, no advertising, and no account required to play. The privacy page says exactly what is kept and when.

Who made it

Holmes Computer Consultants — https://www.holmesconsultants.com.