Gaitkit Open the lab
Soccer Goal, A football goal: posts and crossbar facing +Z, back stanchions and a net strung as a thin lattice. Sizes are real: mini 1.8 × 1.2 m, 5-a-side 3 × 2 m, full 7.32 × 2.44 m.
Prop · Still

Soccer Goal

A football goal: posts and crossbar facing +Z, back stanchions and a net strung as a thin lattice. Sizes are real: mini 1.8 × 1.2 m, 5-a-side 3 × 2 m, full 7.32 × 2.44 m.

Size
3.1 × 2.0 × 1.1 m
Triangles
624
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Size, Frame, Net, Net mesh.

Specs

Size
3.1 × 2.0 × 1.1 m
width × height × depth
Triangles
624
of 6,000
Draw calls
1
one vertex-colour material
Knobs
4
3 presets
Night lights
0
none

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/soccer-goal.mjs';

const soccerGoal = createAsset();
scene.add(soccerGoal);                      // rests on y = 0, front faces +Z

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
sizechoicemini 5-a-side full5-a-sidemini (1.8 × 1.2 m garden goal), 5-a-side (3 × 2 m futsal / small-sided), full (7.32 × 2.44 m regulation 11-a-side).
framechoicewhite silver yellow blackwhitePost and crossbar colour: white (classic), silver (bare aluminium), yellow or black.
netchoicewhite green red bluewhiteNet colour: white, green, red or blue.
meshchoicecoarse finecoarsecoarse (wide squares, reads well from far away) or fine (closer strands, about twice as many).

Presets: stadium goal {"size":"full"} · garden goal {"size":"mini","frame":"silver","net":"green"} · futsal goal {"size":"5-a-side","frame":"white","net":"red"}

Files

FileWhat
soccer-goal.glbGLB, default look · 123 KB
soccer-goal.mjsES module, every knob live
soccer-goal.objOBJ, static, no colour
soccer-goal-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.