Multi-use games area, studio render

Assembly · Community sports and courts

Multi-use games area

A multi-use games area from the Community sports and courts pack, with 72 placed parts and 11 unique component models. 28 court tiles and one set of court markings lie inside a cage built from 31 cage panels and a cage gate. Inside are 2 small goals, 2 basketball hoops and a netball post. 2 floodlights, 2 team shelters, bleachers and a scoreboard sit around it.

It is the enclosed, small-site cousin of Field sports equipment, which spreads the same sports across open surfaces. Racket courts also uses cage panels and gates for tennis and pickleball. Load the assembly file as supplied, or open it to resize the cage by adding or removing panels, and change which markings and goals sit inside to make a different court.

An assembly from the Community sports and courts pack: 72 placed parts positioned by an assembly file, using 11 unique component models. Load the whole thing with the pack's three.js loader, or read the file to build your own variations.

The picture is a studio render. View in 3D loads the GLB files themselves in three.js; switch between high, medium and low to compare.

This scene on its own: the assembly file and the 11 models it places, each in high, medium and low detail, plus the three.js loader and a working example (5.3 MB zip).

$7 USD
  • One-off payment, perpetual commercial licence
  • Download straight after payment, link emailed too
  • Free updates: links serve the current version, and you can get new links any time
Card payment through Stripe. Each link works for 30 days.

Prices in US$. Prices in £ (UK, VAT included)

Or everything: lifetime access to all 17 packs and every future pack for $202. Limited to 97 licences.

Or get the whole pack: Community sports and courts ($33), which contains 156 component models and 21 assemblies, so you can build your own variations.

See the pack
Placed parts72
Unique component models11
FormatAssembly file (JSON) + GLB parts
Socketsfloor-ground

Load it in three.js

import { loadAssembly } from './assemblies.js'; // included in the pack

const group = await loadAssembly('assemblies/sports-muga-proof.json');
scene.add(group);

Made from these component models

More from Community sports and courts

All 156 component models and 21 assemblies in the pack →