Arcade hall
A low-poly cutaway of a dark arcade hall: rows of upright cabinets with glowing screens along the walls and in a back-to-back island, two pinball tables, a change machine, an air hockey table and a neon sign, on a black carpet scattered with neon confetti.

Left rail: colours and the 4 knobs the agent wrote into this model — they rebuild the geometry and go into your download. Right rail: looks for the viewer. Drag to orbit, scroll to zoom.
- Triangles
- 8,704
- Vertices
- 26,112
- Meshes · materials
- 56 · 56
- Size (W × H × D)
- 11 m × 3.8 m × 8.3 m
- File
- GLB · 664 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Arcade
Palette · named materials
- black — carpet, cabinet bodies, pinball and air hockey bodies, backboxes#151619
- neon purple — high wall neon strip, entrance portal, wall-end strips, air hockey light band, carpet confetti, cabinet glow#9123c7
- cyan — cabinet screens and marquees, air hockey surface, neon star, change-machine header, rear exit sign, skirting light (era ≥ 0.5), confetti#20c6df
- hot pink — cabinet screens and marquees, buttons, coin slots, neon bolt, bumpers, backglass, mallets, confetti#f589ad
- black dark — screen bezels and sprites, kick plates, joysticks, sign backer, rails, token tray#090a0b
- neon purple dark — floor nosing, dado rail, exterior cornice, era-0 control decks and side art, pinball playfield#611886
- black light — wall caps, exterior pilasters, coin doors, cabinet sides (era ≥ 0.5), table legs, change machine, island plinth, rear door frame#3a3c40
- neon purple light — ceiling light bars, cabinet screens and marquees, neon speed lines, backglass, change-machine screen#b15bdc
- soot black — floor slab, walls, ceiling beams, change-machine plinth#1b1b22
- warm white — pinball flippers, air hockey centre line and puck#f2ede2
- mid grey — entrance threshold, rear exit door and step, sign standoffs, pinball lockdown bar#7d828c
- dark wood — cabinet sides and wall dado when era < 0.5 (not in the default export)#3d2a1c
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/arcade-arcade-hall/195af8f1b9/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Arcade hall for the Arcade kit. Design it as one clear asset at believable real-world scale for that setting (state the size in metres in meta.notes), with its main parts modelled and named, readable at thumbnail size and from every orbit angle. This is one part of the Arcade kit (Low-poly style, flat-lowpoly direction): Screens glowing in a dark room. Use ONLY the kit palette, by name: black #151619, neon purple #9123c7, cyan #20c6df, hot pink #f589ad, black dark #090a0b, neon purple dark #611886, black light #3a3c40, neon purple light #b15bdc, soot black #1b1b22, warm white #f2ede2, mid grey #7d828c, dark wood #3d2a1c. Every material's `name` must be exactly the palette colour it uses — the GLB carries these names so the kit recolours as one; an unnamed material fails delivery. Kit knob: expose a param `era` (0–1, default 0.5) for the kit's "Era" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
- Generation: 4.61M tokens (95% cached) · ≈ $3.46 at API prices · 5-hour plan +8%, weekly plan +1%
- Direction: Low-poly · family scenes
- three-check PASS · glb-lint PASS
Named parts · 10
- Arcade hall
- Carpeted floor slab
- Walls and entrance
- Ceiling beams and light bars
- Neon sign
- Wall cabinet rows
- Cabinet island
- Pinball tables
- Change machine
- Air hockey table
Note: Size: the floor is 11 m wide (x) by 8 m deep (z). The 0.15 m slab carries 0.25 m black walls that rise 3.6 m above the floor, so the wall caps top out at 3.79 m. Exterior pilasters, the right-hand entrance threshold and the rear exit step stick out past that footprint. The overall bounds are about 11.2 × 3.79 × 8.35 m. It is a cutaway: the front (+Z) is open and the ceiling is two open beams with light bars, so the room reads from above. The origin is at the bottom centre of the floor slab, which rests on y = 0. The exported GLB has 8,704 triangles in 56 meshes (merged per part and colour) and no animation clip. Normals are baked flat (non-indexed), so the facets survive in any engine. The screens and neon are flat emissive colours (emissiveFactor), not textures, and there is no text or logo. Every material is named exactly after its Arcade kit palette colour. The exporter writes one material per mesh, so the same name appears on several materials: recolour by name. The default export uses 11 of the 12 colours; dark wood only appears when era < 0.5. Params are baked into the GLB at their defaults and only change the geometry when the scene is rebuilt in the viewer. era (the kit's 'Era') ages the hall. At 0 the marquees are 0.32 m tall and the screens narrower. From era 0.5 up, the cabinets switch from dark-wood to black-light sides, the side art and control decks change from neon purple dark to glowing colours, the wood dado becomes black light and a cyan skirting light appears. At 1 the marquees are 0.2 m tall and the screens are wider. hallWidth (10–14 m) resizes the hall; the depth stays 8 m. cabinetsPerRow (3–7) sets the left-wall row; the back-wall row uses the same count, capped so it clears the pinball tables. islandCabinets (2–4) sets the cabinets on each side of the back-to-back island. Both extremes passed three-check. With every param at its maximum (era 1, 14 m, 7, 4), the GLB has 9,344 triangles; at the minimum (era 0, 10 m, 3, 2) it has 5,576. glb-lint: 0 errors and 5 heuristic warnings. Two cover the material count and duplicate materials, both from the per-mesh materials. One flags non-indexed geometry, which is deliberate flat shading. One flags overlaps where trims, dados and carpet confetti are deliberately embedded. The last compares the height with the direction's 1 m reference. Its verdict reads UNVERIFIED only because no host requirements contract was supplied. The plan lists its part ids under the alias 'arcadehall', because plan-check's id pattern rejects hyphens; the GLB carries both the alias wrappers and the library ids. Both the 1280×800 preview and the 390×844 portrait hero frame the whole hall.
About the Arcade hall 3D model
Arcade hall is a free low-poly 3D model from the Arcade set. It measures 11 m × 3.8 m × 8.3 m (W × H × D) at real-world scale and is built from 8,704 triangles across 56 meshes, with 10 named parts. Download the 664 KB GLB and drop it into three.js, React Three Fiber, Godot or Blender — free for commercial use, no attribution required.
- Is the Arcade hall 3D model free for commercial use?
- Yes. It is free under the 1DesignTool 3D library license: use it in personal and commercial work — games, apps, websites, renders, ads and client projects — and modify it as you like, with no credit required. What you can't do is re-sell or re-distribute the file on its own or inside a model pack.
- What file format is it, and how big is it?
- A single binary glTF 2.0 file (.glb), 664 KB: 8,704 triangles, 26,112 vertices and 56 materials, modelled in metres at 11 m × 3.8 m × 8.3 m.
- Can I animate Arcade hall?
- It ships as a static mesh. Its 10 named parts are separate nodes, so you can move or animate each one in your engine.
- Which engines and tools can open it?
- Anything that reads glTF 2.0. three.js, React Three Fiber, Babylon.js, Godot 4 and Blender import the GLB directly; Unity and Unreal Engine load it through their glTF importers. The snippets above show the exact code for three.js, React Three Fiber, Godot and Blender.
- How was the Arcade hall 3D model made?
- Claude Code (Claude Opus 5.5) generated it inside 1DesignTool's 3D template from a written brief, then the design kit's checks verified the geometry and the GLB before it was published. You can make your own the same way with 1DesignTool.
More like this
All of Arcade →Free under the 1DesignTool 3D library license. Model #7 of 1378.







