# Seaside pier with its amusement arcade (Amusement Arcade and Seaside Pier)

A British pleasure pier in one place, with the tide out. Four bays of deck two modules wide walk out over the wet sand on their cast iron trestles, railed down both sides with a gate in each run, and stop at a pair of end platforms with a glazed wind shelter and a gull on a...

- **URL:** https://3dassets.dev/assets/amusement-arcade-and-seaside-pier-seasid-562a6cc8-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/35431/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/amusement-arcade-and-seaside-pier-seasid-562a6cc8-starter-scene
- **Licence:** CC0 1.0 Universal: https://creativecommons.org/publicdomain/zero/1.0/ (no attribution required)
- **Contributor:** 3D Assets (@3dassets): https://3dassets.dev/u/3dassets
- **Category:** Environments & Scenes
- **Tags:** Modern, Realistic, Kit / Set
- **Geometry:** 102,212 triangles, 223,257 vertices, 211 meshes, 12 materials, 0 textures
- **Size (m):** 24 × 7.98 × 28.52
- **Animations:** none
- **File size:** 3.73 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

A British pleasure pier in one place, with the tide out. Four bays of deck two modules wide walk out over the wet sand on their cast iron trestles, railed down both sides with a gate in each run, and stop at a pair of end platforms with a glazed wind shelter and a gull on a mooring post. The amusement arcade stands on the deck: a hall of wall modules on three sides over a field of bold magenta carpet, roofed over the back bay and open to the pier at the front, with a row of four uprights and the pinball and dance machine along the back wall, the grabber, the pusher and the air hockey through the middle, the driving cabinet and the ticket redemption counter at the front, a change machine, token cups, a bin, two sign panels and a dome camera. Between the arcade and the entrance arch the deck carries the ice cream and fish and chip kiosks, a blank kiosk shell, three benches facing out, a coin telescope, a life ring and six lamp posts with their hanging baskets. Below on the beach, the promenade railing runs along the top of the sand with two terraces of beach huts behind it, the rock stall and the donut stand trading beside them, bins and a tide sign, and deckchairs, windbreaks and two timber groynes out on the strand. Ground, deck, legs, railings, walls, carpet and huts are all the pack's own modules.

## Use with three.js

```js
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'

const loader = new GLTFLoader()
loader.load('https://cdn.3dassets.dev/assets/35431/v1/model.glb', (gltf) => {
  scene.add(gltf.scene)
})
```

## React Three Fiber

```jsx
import { useGLTF } from '@react-three/drei'

export function SeasidePierWithItsAmusementArcadeAmusementArcadeAndSeasidePier(props) {
  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/35431/v1/model.glb')
  return <primitive object={scene} {...props} />
}
useGLTF.preload('https://cdn.3dassets.dev/assets/35431/v1/model.glb')
```

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/35431/v1/model.glb" alt="Seaside pier with its amusement arcade (Amusement Arcade and Seaside Pier)" camera-controls auto-rotate></model-viewer>
```

## Blender

```python
# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.
import bpy
bpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/35431/v1/model.glb
# Metres and +Y up are converted to Blender's Z-up scene automatically.
```

## Godot

```gdscript
# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.
var packed := load("res://models/model.glb") as PackedScene
var model := packed.instantiate()
add_child(model)
```

## Unity

```csharp
// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,
// or load it at runtime straight from the CDN:
using GLTFast;
var gltf = new GltfImport();
if (await gltf.Load("https://cdn.3dassets.dev/assets/35431/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/amusement-arcade-and-seaside-pier-seasid-562a6cc8-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.