
Unity Asset Exporter
Convert Unity projects, shipped games, and .unitypackage files to GLB
Features
- Three Unity Input Shapes
- AssetRipper Under the Hood
- Unity Asset Store Unpacker
- Synty Palette Wiring
- PBR Materials, Wired Correctly
- Streaming Per-Asset Output
CLI Tools
Three Unity Input Shapes
One CLI, three commands — convert (cooked projects + shipped games), unpackage (.unitypackage archives), fbx (raw FBX folders). Pick the one matching your source and let it rip.

AssetRipper Under the Hood
For shipped Unity games and cooked projects, we bundle a native binary built on AssetRipper (the same parser behind FModel-for-Unity). Unity 3.5 through Unity 6 formats, IL2CPP + Mono supported.

Unity Asset Store Unpacker
Extract a .unitypackage's GUID-directory format, reconstruct the Assets/ tree, and batch-convert every FBX inside. No Unity install required — just point, shoot, import.

Synty Palette Wiring
Auto-wires shared palette textures onto low-poly Synty / PolygonPack-style meshes via the MaterialList_*.txt index. Verified on a 1193-asset Synty pack: 1116 meshes wired on the first pass.

PBR Materials, Wired Correctly
Maps Unity's standard lit shader properties (_MainTex, _BumpMap, _MetallicGlossMap, _OcclusionMap, _EmissionMap) to glTF's PBR metallic-roughness channels. Swizzles the metal/smooth packing glTF expects.

Streaming Per-Asset Output
GLBs land in the output directory as each mesh finishes converting, not all at the end. Progress spinner shows live counts; optional webp compression and meshopt shrink results dramatically.
