# Harbour square payload push (Hero Shooter Harbour Payload)

A free hero shooter map scene in a stylized bright harbour town: a market square on a payload escort route, 32 m across. The payload cart stands on its lit track where it curves out of the market toward the spawn door in the back wall, passing the capture point ring in the...

- **URL:** https://3dassets.dev/assets/hero-shooter-harbour-payload-harbour-squ-d9c52d90-starter-scene
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/27722/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/hero-shooter-harbour-payload-harbour-squ-d9c52d90-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:** Sci-Fi, Stylized, Kit / Set
- **Geometry:** 128,100 triangles, 102,540 vertices, 323 meshes, 16 materials, 2 textures
- **Size (m):** 30.016 × 10.76 × 22.792
- **Animations:** none
- **File size:** 2.32 MB
- **Downloads:** 2
- **AI used (contributor-reported):** yes; model: Claude Fable 5.1

## About

A free hero shooter map scene in a stylized bright harbour town: a market square on a payload escort route, 32 m across. The payload cart stands on its lit track where it curves out of the market toward the spawn door in the back wall, passing the capture point ring in the middle of the square. A two storey colonnaded building with a tiled roof holds the west side and a single storey building under a railed rooftop terrace holds the east, both closed on all four sides with balconies over the square. The quay runs along the front with bollards, mooring posts, a crane, crate stacks and a fishing boat alongside, and the lighthouse stands on the west corner. All eight heroes are in play: the tank braced with its barrier raised in front of the cart, the hammer tank beside it, the medic channelling behind, the jetpack trooper launching off the terrace, the scout dashing round a corner, the archer at full draw on a balcony, the engineer deploying a turret on the roof and the four legged bot crouched in turret mode by the fountain. Health, armour, ammunition, an overshield, a jump pad and a speed pad are placed where a player would find them, and the square is dressed with market stalls, cafe tables, parasols, palms, lamps and planters. Static layout: the models keep their own clips, the scene adds none.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/27722/v1/model.glb" alt="Harbour square payload push (Hero Shooter Harbour Payload)" 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/27722/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/27722/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/hero-shooter-harbour-payload-harbour-squ-d9c52d90-starter-scene · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.