Skip to content
A 1960s office built entirely out of the first pack — walnut desk and desk chair on a rug, filing cabinet, bookcase, credenza, armchair and bench sofa in a sage-walled room.

Stylized 3D asset packs · Unity & Unreal

Look at the back of the chair.

That’s where prop packs fall apart, and it’s exactly where a player walks. So you can turn every piece here over yourself, from any side, before anyone asks you for money.

Nothing on sale yet · 136 of 140 pieces clean · Unity 6000.x with URP

prefabs in the pack
449

150 models, and 299 colourways of them.

pieces checked
140

136 clean today. The other 4 are named, not hidden.

material per prop
1

One draw call each. They batch.

sides checked
5

Front, back, left, right, top. Every piece.

Pack 01 · a 1960s office

A 1960s office,
floor to ceiling.

110 props plus a 30-piece kit for the walls, floor, ceiling and trim — enough to build the room, not just dress it. Walnut, brass, sage and bone, every piece drawn against one reference so the set reads as one catalogue instead of a hundred separate objects.

Armchair — stylized low-poly 3D model, 4083 triangles Ships

Armchair

4,083 tris /

SM_Office60_Armchair

Banker's lamp — stylized low-poly 3D model, 788 triangles Ships

Banker's lamp

788 tris /

SM_Office60_BankersLamp

Book ends — stylized low-poly 3D model, 72 triangles Ships

Book ends

72 tris /

SM_Office60_BookEnds

Book row — stylized low-poly 3D model, 216 triangles Ships

Book row

216 tris /

SM_Office60_BookRow

Book stack — stylized low-poly 3D model, 96 triangles Ships

Book stack

96 tris /

SM_Office60_BookStack

Bookcase — stylized low-poly 3D model, 764 triangles Ships

Bookcase

764 tris /

SM_Office60_Bookcase

Ceiling lamp — stylized low-poly 3D model, 564 triangles Ships

Ceiling lamp

564 tris /

SM_Office60_CeilingLamp

Coat stand — stylized low-poly 3D model, 2040 triangles Ships

Coat stand

2,040 tris /

SM_Office60_CoatStand

Corner shelf — stylized low-poly 3D model, 1024 triangles Ships

Corner shelf

1,024 tris /

SM_Office60_CornerShelf

Credenza — stylized low-poly 3D model, 460 triangles Ships

Credenza

460 tris /

SM_Office60_Credenza

Desk blotter — stylized low-poly 3D model, 156 triangles Ships

Desk blotter

156 tris /

SM_Office60_Blotter

Desk chair — stylized low-poly 3D model, 5040 triangles Ships

Desk chair

5,040 tris /

SM_Office60_DeskChair

Desk dish — stylized low-poly 3D model, 376 triangles Ships

Desk dish

376 tris /

SM_Office60_DeskDish

Desk fan — stylized low-poly 3D model, 1192 triangles Ships

Desk fan

1,192 tris /

SM_Office60_DeskFan

Executive desk — stylized low-poly 3D model, 2808 triangles Ships

Executive desk

2,808 tris /

SM_Office60_Desk

Filing cabinet — stylized low-poly 3D model, 452 triangles Ships

Filing cabinet

452 tris /

SM_Office60_FilingCab

All 29 with a viewer

16 of the 28 that are clean today.

Before you buy

This is the actual mesh.
Drag it.

Not a render, not a turntable video. This is the geometry that goes into the FBX, and you’re looking at it in your own browser. Ten rooms below, the same pieces, arranged ten different ways.

Arrangement 1 of the 1960s Office pack: a walnut desk and desk chair, bookcase, credenza, filing cabinet, armchair and bench sofa standing in a sage-walled room, placed by the studio's layout solver rather than by hand.
studio render

Layout 01

10 solver layouts · the same 26 pieces · drag to inspect

The four we’re holding back

We publish
the failures too.

136 of the 140 pieces are clean from all five sides today. The other four have a defect we’ve found, and they’re named on the pack page. A shop that only ever shows you its good angle is the exact thing we’re trying not to be.

136

Clean on all five

4

Defect located, in repair

0

Rejected, being rebuilt

The desk chair from all five audited angles — front, back, left, right and top. 5,040 triangles.

Front · back · left · right · top — Desk chair, 5,040 tris

Every one of the 140 pieces is read this way, one written verdict per angle. See every verdict →

It’s also why nothing is on a storefront yet. A piece is easy to make look right from the side you built it from — the four still out go back to the bench rather than into the box. Reading as of 2026-08-16.

The boring parts

Things you would otherwise
fix by hand.

Real-world scale

A 1.55 m desk is 1.55 m in the engine. Pivot at the bottom centre, transforms applied — drop it on the floor and it sits on the floor.

One material per asset

One texture, one material, one draw call. They batch.

Convex collision

A convex hull on every piece, named the standard UCX_ way. Unreal reads it on import; the pack ships a Unity importer that turns it into a mesh collider.

LOD chain

LOD1 and LOD2 on the pieces heavy enough to be worth it, on the standard _LOD suffix.

No readable text

Book spines are colour bands, dial faces are dots, keycaps are blank. Deliberate: lettering would tie the set to one language and drag a trademark question into a prop you wanted to reuse everywhere.

FBX with embedded textures

FBX with the textures inside it — the format both engines already read. Textures are uncompressed PNG, which is what keeps the palette clean up close.

Requires Unity 6000.x with URP. Ships as FBX, which Unreal Engine 5 imports too — untested by us, and we say so.

How it’s made

Most of it is
built by code.

The slats on a shelf are evenly spaced because a loop put them there, not because somebody eyeballed it. Nine books on a shelf are nine separate books.

That’s also why a repair is cheap. Change a number and the piece comes back as the same piece with the flaw gone, still matching the credenza you already liked — rather than a new piece that no longer does.

The four stages, and what each one is bad at.

When it’s done

Want it the day
it goes on sale?

One email when the 1960s Office pack goes live. That’s the whole list — there’s nothing else to send you yet.