3DAssets.dev

Loading scene

Walkable demo

Ferry Terminal and Harbour Crossing

Walk a working ro-ro ferry berth: the marshalling lanes and check in booths, the passenger terminal, the covered walkway and gangway tower, and the linkspan carrying traffic down to a berthed ferry across the harbour water.

About

What is placed

A whole ferry berth on 32 by 56 metres of quay. Behind you the marshalling lanes run in hatched chevrons under a lane gantry and traffic signals, with cars, a panel van and an articulated lorry queued at the check in booths, the weighbridge and the boarding barriers. On the west side the passenger terminal is built from facade bays, an entrance with sliding doors, a roof and a floor, and holds check in desks, seating banks, a cafe kiosk, ticket gates, a lift and stair core, toilets, luggage racks and trolleys. A covered walkway leads foot passengers out to the gangway tower. Ahead the quay coping runs to the water, with fender panels, bollards and mooring ropes, a fuel bunker point and lifebuoy posts, and mooring dolphins standing off in the harbour. The vehicle deck ramp climbs to the linkspan between its two hydraulic towers and down to the stern of the berthed ferry.

What moves

The ferry's stern ramp opens and closes. The linkspan deck tilts to meet it. The check in barriers, the boarding ticket gates, the terminal entrance doors and the toilet door module all open and close, the sailings board tilts on its mount, and every vehicle rolls its wheels. All of it plays as you walk up to it.

What does not move, and why

The ferry ships as a berthed stern section rather than a whole vessel: a complete hull will not fit inside the standard tier's triangle and file ceilings, so the pack models the half a berth actually shows. Water, mooring ropes, the hydraulic rams beyond the one driven node, the gangway bellows and the cables are static geometry, because none of them is reachable with the rigid node transforms this library uses. There are no passengers, crew or drivers: nothing here is skinned. Every livery and every name on a sign is invented, and no real ferry operator, shipping line or port authority is named.

Every piece here is a published model from the pack, placed by hand. Walk with the keys or touch, and approach a piece to see it move if it has animation. Colliders, navigation and gameplay are yours to add.

Points of interest

Use with an AI agent

Copy this prompt into your AI chat to rebuild the layout, then describe what to change.

Rebuild the "Ferry Terminal and Harbour Crossing" demo scene from the Ferry Terminal and Harbour Crossing pack in my project.

Layout (JSON, every placement with its CDN URL): https://3dassets.dev/api/v1/demos/ferry-terminal-and-harbour-crossing
Pack manifest: https://3dassets.dev/api/v1/packs/ferry-terminal-and-harbour-crossing
Demo page: https://3dassets.dev/demos/ferry-terminal-and-harbour-crossing

- 151 placements of 41 models; units are metres, +Y up, rotation is yaw in degrees about +Y
- Spawn at (4.75, 0.05, 1.25) facing -9.9 degrees; eye height 1.6 m
- Licence: CC0 1.0 Universal (no attribution required)
- Loading: three.js GLTFLoader, one load per distinct model, cloned per placement; no decoders required

Also available as JSON or Markdown, and via the MCP server.

Common questions

How do I use Ferry Terminal and Harbour Crossing with my AI development tools?
Press "Copy for AI agent" above and paste the prompt into Claude Code, Cursor, Codex, GitHub Copilot, ChatGPT or any other coding assistant. The prompt carries the direct CDN URL, the real-world size, the licence and the loading notes, so the assistant can fetch the scene and place it in your project without you writing the loader yourself. For a permanent connection, add the 3DAssets.dev MCP server to your tool with one command (for Claude Code: claude mcp add --transport http 3dassets https://3dassets.dev/mcp) and the assistant can then search the whole catalogue, fetch files and read the usage snippets on its own.

MCP server setupGuide for AI agents

How do I get started?
Walk the scene here with the keys or touch to see how the pack fits together. To build it yourself, download the pack with the button, then copy the "Copy for AI agent" prompt: it links the layout JSON, which lists every placement with its position, rotation and CDN URL, so an assistant connected to the MCP server can rebuild the scene in your engine and change it to order.

MCP server setup

Which game engines and tools can I use Ferry Terminal and Harbour Crossing with?
Anything that reads glTF, which today means all of the major ones: three.js and React Three Fiber on the web, Godot 4, Unity, Unreal Engine 5, Blender and the model-viewer web component. Every model in the scene is a self-contained binary glTF (.glb) with textures embedded, so each is one file to import and no plugin, converter or decoder to install first.
How do I import this scene into Unity, Godot, Unreal or Blender?
Unity: install the glTFast package (com.unity.cloud.gltfast) from the Package Manager, drop the .glb into Assets and drag the prefab in, or load it at runtime from the CDN URL. Godot 4: copy the file into the project folder and the editor imports it as a scene you can instantiate. Unreal Engine 5: File > Import with the built-in glTF importer, which converts the axes for you. Blender: File > Import > glTF 2.0. Units are metres with +Y up in the file, and every importer above handles the conversion to its own axes automatically.
Can I use Ferry Terminal and Harbour Crossing in a commercial game, and do I need to credit anyone?
Yes to commercial use and no to credit. Every scene on 3DAssets.dev is released under CC0 1.0 Universal, which places it in the public domain: use it in a paid game, an app, a film or a client project, modify it, redistribute it, and put nothing in the credits. A link back is welcome but it is entirely your choice.

CC0 licence text

Can I load it from the CDN instead of downloading it?
Yes. The pack behind it has a permanent URL on cdn.3dassets.dev that is CORS-enabled and never changes content, so you can pass it straight to GLTFLoader, glTFast or model-viewer in production and cache it as hard as you like. Downloading is only needed for engines that import from disk.
Is the demo itself a file I can download?
No, and it does not need to be. A demo is a layout of the pack's published models composed in your browser from the CDN, so there is no extra file to fetch. Download the pack for the models, and take the layout JSON linked above for the placements: together they are the whole scene, and an AI agent can rebuild it from those two links.
Can I change the scene, or add gameplay to it?
Yes. The layout is plain data in metres, so move, add or remove placements freely in your own engine. Colliders, navigation and gameplay are yours to add: the demo shows what the pack looks like assembled, and your game decides how it plays.

Models in this demo

Harbour water tile, 8 m (Ferry Terminal and Harbour Crossing)

Harbour water tile, 8 m (Ferry Terminal and Harbour Crossing)

Flat harbour basin tile 8 m square and 0.12 m thick, in dark green harbour water, for filling the berth around a ship. Laid at y=-0.12 its surface sits exactly on y=0, level with the quay the terminal stands on.

@3dassets12 tris
Quay coping tile, 4 m (Ferry Terminal and Harbour Crossing)

Quay coping tile, 4 m (Ferry Terminal and Harbour Crossing)

Quay edge slab 4 m along the quay and 3 m deep with a galvanised edge angle, a yellow safety line set back from the lip and two recessed tie down pockets. Ports at both ends so a quay runs to any length.

@3dassets60 tris
Marshalling lane tile, 4 m (Ferry Terminal and Harbour Crossing)

Marshalling lane tile, 4 m (Ferry Terminal and Harbour Crossing)

Asphalt marshalling tile 4 m square with two white lane lines 3.2 m apart and a yellow stop bar, for laying out the queueing lanes of a vehicle ferry yard. Ports on all four edges so the yard tiles to any size.

@3dassets60 tris
Marshalling lane tile with hatched chevrons (Ferry Terminal and Harbour Crossing)

Marshalling lane tile with hatched chevrons (Ferry Terminal and Harbour Crossing)

The same 4 m asphalt marshalling tile marked as a keep clear area: yellow chevrons across the full width between the lane lines, for the no waiting square in front of a linkspan or a barrier.

@3dassets108 tris
Terminal floor tile, 4 m (Ferry Terminal and Harbour Crossing)

Terminal floor tile, 4 m (Ferry Terminal and Harbour Crossing)

Polished concourse floor tile 4 m square with a blue inlay band and a charcoal movement joint, for the passenger terminal floor. Ports on all four edges so a concourse tiles to any size.

@3dassets36 tris
Terminal facade bay, 4 m (Ferry Terminal and Harbour Crossing)

Terminal facade bay, 4 m (Ferry Terminal and Harbour Crossing)

Glazed terminal facade module 4 m wide and 3.6 m to the eaves: a concrete cill, full height glazing in charcoal mullions, a blue spandrel band under a grey head and a steel eaves flashing. Ports at both ends so a frontage repeats.

@3dassets120 tris
Terminal entrance bay with sliding doors (Ferry Terminal and Harbour Crossing)Animated

Terminal entrance bay with sliding doors (Ferry Terminal and Harbour Crossing)

The same 4 m facade module as an entrance: a 2.4 m opening with two glazed leaves that slide apart into the side glazing, a charcoal head box with the operator above them and a yellow threshold strip in the floor.

@3dassets192 tris
Terminal roof section, 4 m (Ferry Terminal and Harbour Crossing)

Terminal roof section, 4 m (Ferry Terminal and Harbour Crossing)

Flat terminal roof cassette 4 m square and 0.42 m deep: a steel deck on charcoal ribs with a grey upstand, a blue fascia band and a rooflight, for roofing a concourse built from facade bays.

@3dassets156 tris
Foot passenger check in desk run (Ferry Terminal and Harbour Crossing)

Foot passenger check in desk run (Ferry Terminal and Harbour Crossing)

Three position check in counter 6 m long: a blue fronted desk with a pale worktop, screens and card readers on each position, a grey back gantry with lit position panels and a charcoal kick rail.

@3dassets372 tris
Terminal seating bank, 2 m (Ferry Terminal and Harbour Crossing)

Terminal seating bank, 2 m (Ferry Terminal and Harbour Crossing)

Four seat waiting bank 2 m long: blue moulded shells with charcoal arms on a steel beam and two feet, with a shared charcoal parcel shelf underneath. Ports at both ends so a row runs the length of a concourse.

@3dassets204 tris
Sailings departure board (Ferry Terminal and Harbour Crossing)Animated

Sailings departure board (Ferry Terminal and Harbour Crossing)

Freestanding sailings board 2.6 m wide and 2.8 m tall: a charcoal case on two steel legs with lit rows behind glass, a blue header band and a row of split flaps along the bottom that tilts as the board updates.

@3dassets316 tris
Terminal kiosk and cafe counter (Ferry Terminal and Harbour Crossing)

Terminal kiosk and cafe counter (Ferry Terminal and Harbour Crossing)

Concourse kiosk 3.2 m wide: a red fronted counter with a pale top, a coffee machine and a display case, a grey back unit with shelves of stock, a lit menu board and a charcoal canopy on two posts.

@3dassets340 tris
Terminal toilets door module (Ferry Terminal and Harbour Crossing)Animated

Terminal toilets door module (Ferry Terminal and Harbour Crossing)

Washroom entrance module 2.6 m wide and 3 m tall: a grey lined wall with two charcoal doors that swing, blue pictogram plates over them, a lit sign box above and a yellow cleaning in progress board beside.

@3dassets192 tris
Terminal lift and stair core (Ferry Terminal and Harbour Crossing)

Terminal lift and stair core (Ferry Terminal and Harbour Crossing)

Two storey circulation core 3.4 m square and 5.2 m tall: a glazed lift shaft with a charcoal car and blue call panels, a steel dogleg stair with a landing and handrails, and a grey machine housing on top.

@3dassets504 tris
Boarding ticket gate (Ferry Terminal and Harbour Crossing)Animated

Boarding ticket gate (Ferry Terminal and Harbour Crossing)

Single width boarding gate 1.4 m across: two grey pedestals with charcoal tops, blue scanner plates and green pass lamps, and a pair of glazed leaves that slide back into the pedestals.

@3dassets180 tris
Luggage rack with cases (Ferry Terminal and Harbour Crossing)

Luggage rack with cases (Ferry Terminal and Harbour Crossing)

Two tier luggage rack 2 m long: a steel frame with charcoal slatted shelves holding four hard cases in blue, red and grey, for the foot passenger lounge or the ship's stair lobby.

@3dassets264 tris
Passenger luggage trolley (Ferry Terminal and Harbour Crossing)Animated

Passenger luggage trolley (Ferry Terminal and Harbour Crossing)

Nesting luggage trolley 1.1 m long: a steel basket on a charcoal frame with a red handle bar and a blue information plate, on four castors that roll.

@3dassets520 tris
Wayfinding totem (Ferry Terminal and Harbour Crossing)

Wayfinding totem (Ferry Terminal and Harbour Crossing)

Double sided wayfinding totem 2.6 m tall: a blue panel on a charcoal plinth with cream direction bands and abstract arrow blocks, a lit strip at the head and a steel edge frame, for the concourse and the marshalling yard.

@3dassets192 tris
Covered foot passenger walkway, 4 m (Ferry Terminal and Harbour Crossing)

Covered foot passenger walkway, 4 m (Ferry Terminal and Harbour Crossing)

Covered walkway section 4 m long and 2.6 m wide: a steel deck 0.24 m up with a yellow edge strip, handrails on both sides, four posts and a charcoal canopy with a blue fascia. Ports at both ends so a run reaches from a terminal to a gangway tower.

@3dassets360 tris
Foot passenger gangway tower (Ferry Terminal and Harbour Crossing)

Foot passenger gangway tower (Ferry Terminal and Harbour Crossing)

Boarding tower 8.4 m tall with a covered gangway arm: a braced steel frame clad in blue panels with a glazed stair well, a charcoal roofed walkway 8 m out toward the ship at 5.6 m, and a raking strut under its outer end.

@3dassets380 tris
Vehicle deck ramp section, 6 m (Ferry Terminal and Harbour Crossing)

Vehicle deck ramp section, 6 m (Ferry Terminal and Harbour Crossing)

Steel vehicle ramp 6 m long and 4.6 m wide climbing 1.4 m at 13 degrees, with a chequered deck, charcoal grip bars, yellow kerbs, a braced trestle under the high end and a concrete abutment under the low one, for the approach to a linkspan or a ship's deck.

@3dassets204 tris
Linkspan bridge section (Ferry Terminal and Harbour Crossing)Animated

Linkspan bridge section (Ferry Terminal and Harbour Crossing)

Hinged linkspan bridge 6 m long and 7 m wide carrying two vehicle lanes out to a ship: a chequered steel deck with yellow kerbs and handrails on a welded box girder, pinned to a pair of charcoal shore bearings it tilts on as the tide moves the ship.

@3dassets656 tris
Linkspan hydraulic tower (Ferry Terminal and Harbour Crossing)

Linkspan hydraulic tower (Ferry Terminal and Harbour Crossing)

Lifting tower 11 m tall for the seaward end of a linkspan: four raked steel legs on a concrete plinth, cross bracing, a caged ladder, a grey machinery head with a yellow band, and two charcoal hydraulic rams reaching down over the bridge.

@3dassets592 tris
Roll on roll off ferry, berthed stern section (Ferry Terminal and Harbour Crossing)Animated

Roll on roll off ferry, berthed stern section (Ferry Terminal and Harbour Crossing)

Berthed stern section of a roll on roll off vehicle ferry, 24 m of hull: grey topsides on a red boot topping, an open vehicle deck behind a stern ramp that lowers on its hinge, white accommodation, a bridge with wings, red funnels and lifeboats.

@3dassets1.0k tris
Family car (Ferry Terminal and Harbour Crossing)Animated

Family car (Ferry Terminal and Harbour Crossing)

Five door family hatchback 4.3 m long in silver, for the marshalling lanes and the ship's vehicle deck: glazed cabin with charcoal pillars and mirrors, charcoal bumpers and sills, lamps front and rear, and four wheels that roll.

@3dassets604 tris
Dolphin mooring pile (Ferry Terminal and Harbour Crossing)

Dolphin mooring pile (Ferry Terminal and Harbour Crossing)

Breasting dolphin standing in the water: four raked steel tubes braced together under a 2.6 m deck with a charcoal fender face, a yellow handrail and a mooring hook, for holding a ferry off the quay at its berth.

@3dassets328 tris
Quay fender panel (Ferry Terminal and Harbour Crossing)

Quay fender panel (Ferry Terminal and Harbour Crossing)

Berth fender 2.4 m wide and 2.6 m tall: a charcoal rubber face panel on two steel buckling cylinders and a bolted back frame, with yellow chain eyes top and bottom, for the quay face a ferry berths against.

@3dassets164 tris
Quay bollard with mooring rope (Ferry Terminal and Harbour Crossing)

Quay bollard with mooring rope (Ferry Terminal and Harbour Crossing)

Cast steel kidney bollard 0.9 m tall on a bolted base plate with a cream mooring rope dressed over it in a loose eye and run off toward the water, for the quay edge of a ferry berth.

@3dassets336 tris
Quay fuel bunker point (Ferry Terminal and Harbour Crossing)

Quay fuel bunker point (Ferry Terminal and Harbour Crossing)

Bunkering station 2.2 m wide: a grey cabinet with a red isolator panel and a lit gauge, a coiled charcoal hose on a steel reel, two bollard guards and a yellow spill kerb, for fuelling a ferry alongside.

@3dassets336 tris
Lifebuoy post (Ferry Terminal and Harbour Crossing)

Lifebuoy post (Ferry Terminal and Harbour Crossing)

Quayside rescue post 1.4 m tall: a white post on a bolted plate carrying a red and white lifebuoy on its bracket, a coiled throwing line below and a blue instruction plate, for the edge of any quay or linkspan.

@3dassets332 tris
Wheel chocks and lashing set (Ferry Terminal and Harbour Crossing)

Wheel chocks and lashing set (Ferry Terminal and Harbour Crossing)

Deck securing set on a steel stillage: four yellow wheel chocks, a stack of charcoal ratchet lashings with their hooks, a chain bundle and a red hazard plate, for lashing freight on a ship's vehicle deck.

@3dassets300 tris
Check in booth run, three lanes (Ferry Terminal and Harbour Crossing)

Check in booth run, three lanes (Ferry Terminal and Harbour Crossing)

Ferry check in island 10 m long: three glazed booths on a raised kerb under a charcoal canopy on steel columns, each with a blue counter shelf, a lit sign box and a card reader on a post facing the driver's window.

@3dassets544 tris
Boarding barrier arm (Ferry Terminal and Harbour Crossing)Animated

Boarding barrier arm (Ferry Terminal and Harbour Crossing)

Lane barrier with a 3.4 m arm: a grey cabinet on a bolted plinth, a yellow and charcoal banded arm that lifts on its hinge, a red lamp on the head and a kerbside loop detector plate.

@3dassets156 tris
Lane number gantry (Ferry Terminal and Harbour Crossing)

Lane number gantry (Ferry Terminal and Harbour Crossing)

Overhead lane sign gantry 10.5 m wide and 5.4 m tall: a steel portal on concrete bases carrying three blue sign panels with lane numerals, a lit destination box between them and a maintenance walkway behind.

@3dassets620 tris
Lane traffic signal (Ferry Terminal and Harbour Crossing)

Lane traffic signal (Ferry Terminal and Harbour Crossing)

Cantilever traffic signal 5 m tall reaching 3.2 m over a lane: a grey column on a concrete base with a charcoal three aspect head over the lane, a second head at driver height and a blue lane plate.

@3dassets184 tris
Weighbridge plate (Ferry Terminal and Harbour Crossing)

Weighbridge plate (Ferry Terminal and Harbour Crossing)

Flush mounted weighbridge 12 m by 3.4 m: a chequered steel deck in a concrete surround with yellow guide kerbs, four load cell covers and a grey readout cabinet with a lit display on the kerb.

@3dassets324 tris
Marshalling staff hut (Ferry Terminal and Harbour Crossing)

Marshalling staff hut (Ferry Terminal and Harbour Crossing)

Yard supervisor's cabin 2.6 m square: a grey clad box on a steel skid with a glazed front, a blue door with a step, a hi vis yellow band round the eaves, a small canopy and a radio aerial.

@3dassets168 tris
Family car, blue (Ferry Terminal and Harbour Crossing)Animated

Family car, blue (Ferry Terminal and Harbour Crossing)

The same 4.3 m family hatchback in deep blue, so a queue of cars in a marshalling lane is not all one colour. Identical body, glazing and rolling wheels.

@3dassets604 tris
Panel van (Ferry Terminal and Harbour Crossing)Animated

Panel van (Ferry Terminal and Harbour Crossing)

Medium panel van 5.4 m long and 2.5 m tall in white with a blue flank band: a glazed cab, a high sided body with a sliding side door line and twin rear doors, charcoal bumpers and four wheels that roll.

@3dassets560 tris
Lorry tractor cab (Ferry Terminal and Harbour Crossing)Animated

Lorry tractor cab (Ferry Terminal and Harbour Crossing)

Sleeper tractor unit 6.2 m long and 3.6 m tall in red: a cab over engine with a deep windscreen, a roof deflector, a charcoal chassis with the fifth wheel plate, catwalk, tanks, exhaust stack and six wheels that roll.

@3dassets716 tris
Freight box trailer (Ferry Terminal and Harbour Crossing)Animated

Freight box trailer (Ferry Terminal and Harbour Crossing)

Box semi trailer 13.6 m long and 4.0 m tall: a white body on a charcoal chassis with a blue lower band, ribbed side panels, twin rear doors with their locking bars, landing legs, a kingpin plate and four wheels on the rear bogie.

@3dassets916 tris