"Engine-ready" is the most abused phrase in generated 3D. It usually means the file opens. Here it means something narrower and checkable: the asset went through a 17-stage pipeline and passed 38 validation rules, and validation runs before export rather than after.
That ordering is the whole point. A validator that runs after export is a report; a validator that runs before export is a gate. If an asset cannot pass, you do not receive a broken file with a warning attached — the pipeline refuses, which is its own thread.
The rules are not a single pile. They break into general mesh rules, per-export-target rules, deformation rules for anything that will be skinned, and provenance rules that check the asset's own history is intact. On top of those sits per-platform tolerance enforcement, which is a separate registry and fails closed when a mandatory property was never measured.
Practically, that is the difference between an asset that imports and an asset you can ship. Scale, orientation, manifold geometry, sane normals, a face budget the target can carry — the boring properties that cost you an afternoon each when they are wrong.
- 17 pipeline stages, 38 validation rules, validation before export.
- Exports to Unity, Unreal, Godot and Roblox, plus universal formats.
- Accepts 7 input formats if you are bringing your own mesh: GLB, FBX, OBJ, STL, PLY, VRM, USD.