The court your customer designs is the court you build.
This is not a video of the designer. It is the designer. Pick a sport, resize the pad, recolour the tiles, and watch a real price move. 25 sports at federation dimensions, 3 surface families, in 28 languages, on your own site under your own brand.
Anyone can render a court. Almost nobody can price one.
Draw the real room and the polygon drives the bill of materials. A cut tile is charged as a whole tile, because that is how you buy them. A tile under a pillar is not charged at all. Below is that rule actually running: the same engine, live, on an L-shaped hall with a pillar in the field of play.
Computed by the same classifyTiles() predicate that drives the 3D scene, the bill of materials, the price and the PDF cut map. One function, so none of them can disagree.
A spec pack your installer can build from. Open it.
Not a picture of a PDF. The PDF itself. This one was generated by the product from the multi-sport court in the showcase reel below: setting-out drawings, the tile layout grid with sheet references, dimensions against datum, sign-off blocks.
The awkward room is the whole job. Try one.
The L-shape, the alcove, the pillar in the middle of the sports hall: that is the objection every serious buyer raises first. Switch the room and watch the engine relay the grid, re-count the cuts and re-price the order. In the designer above your customer draws the actual room; here are the shapes it has to survive.
A room with a bay the tiles have to follow into.
Computed by the same classifyTiles() predicate that drives the 3D scene, the bill of materials, the price and the PDF cut map. One function, so none of them can disagree.
Five finished courts, rendering right now.
The showcase reel is the same embeddable widget a provider puts on their own site: published designs (a half court, a multi-sport pad, a cushioned racket court, a turf pitch, a contoured putting green) rendered live by the engine, not exported as screenshots.
Your prices, your brand, your domain.
Everything above is one tenant's storefront. The designer prices off the tenant's own rate card (margins, volume tiers, delivery zones, currency) and runs on the tenant's own site. Every database query, content fetch and API route on the platform is scoped to the provider it belongs to.
See a whole tenant, live
The showcase tenant is a complete storefront with its own marketing site, its own catalogue and its own designer, built with the same tools every provider gets.
Visit the Threed Sports siteRun a dealer network on it
Parents hand each dealer a branded designer on the parent's catalogue. The dealer keeps their own prices, domain and pipeline, with catalogue inheritance and B2B supply orders underneath.
How the dealer network worksUp to 3% of what the designer sells, with a monthly ceiling of £399 to £1,999 depending on plan.
A monthly tier fee plus a small share of attributed sales, with the share capped by tier. A big month never turns into a surprise invoice, and a quiet season costs you the base fee and nothing else.
See the full pricing matrix →Already a provider?
Log in with the email on your account. We'll send you a one-time link instead of asking for a password.
Now imagine it on your products.
Send us your tile range and the sports you sell. We will build a working designer on your own products and send you the link, the same way everything on this page was built. There is no demo call to sit through.


