Stop hand-checking every asset before it goes to engine.
Point AssetSentinel at a folder. It imports every FBX, glTF, GLB and OBJ into a throwaway scene, checks each one against your target profile — Unity, Unreal, Godot, or your own — scores it 0–100, and tells you exactly what's wrong. Then it fixes the common problems in one click. A batch of 40 props that used to be a half-day of babysitting becomes one scan and one report.
| Geometry Triangle and vertex counts vs profile limit (with a "reduce by ~N% to pass" hint), n-gon detection, bounding-box scale sanity — catches assets exported at scene-scale or microscale — negative scale, and unapplied transforms. | Textures & UVs Missing external textures, max resolution per profile, embedded-vs-external reporting. Meshes with no UV map, possible island overlaps, multiple UV channel detection. | Naming & LOD Spaces and illegal characters in object and material names (configurable per profile). LOD naming (_LOD0–_LOD9), glTF MSFT_lod extras, and custom pipeline properties. |
| Armatures Bone count vs profile limit, action count and empty-action detection, root-motion bone presence. | Duplicate geometry Flags accidental re-exports across the whole batch — the duplicate that would otherwise ship twice — before you publish. | Import health Files that fail to import are caught, labelled in plain English, and given a fix suggestion — the batch never stalls on one bad asset. |
• Fix negative scale — flips, applies, recalculates normals
• Sanitise names — replaces spaces and illegal characters with underscores
• Decimate to profile limit — calculates the exact ratio to hit max_tris and applies it across all meshes in one click
| Profile | Max tris | Max tex | LOD | Max bones |
|---|---|---|---|---|
| Unity — Mobile | 20,000 | 2048px | Yes | 64 |
| Unity — Desktop | 80,000 | 4096px | No | 256 |
| Unreal — Desktop | 120,000 | 4096px | No | 256 |
| Godot 4 | 100,000 | 4096px | No | 128 |
| Generic — Marketplace | 50,000 | 4096px | No | — |
| Shareable HTML + CSV Dark-theme HTML report that opens in any browser: summary cards, a scan-history chart tracking batch quality across runs, per-asset cards with health badge and triangle bar, filter by pass/warning/fail, sort by severity/score/tris/name. Full CSV for spreadsheets or pipeline tooling. | Delta scan & auto-scan Delta scan skips files that haven't changed since last run (fingerprinted by size + modification time), so repeat scans of a large library are near-instant. Auto-scan on export re-checks the folder automatically after every Blender export — zero extra steps. |