Modular Unity editor tools and automations for improved productivity. Portable, project-agnostic tools that drop into any Unity project.
- Unity 6 LTS (6000.3.x)
- Universal Render Pipeline (URP 17.x)
Profile-based renderer and mesh import optimization system. Assign optimization tiers (Hero, Mid, Small, Background) to scene objects and apply settings in bulk.
Features:
- ScriptableObject profiles with 19 settings (shadows, GI, probes, static flags, layer, mesh import)
- Per-object overrides via
MeshOptimizationTag— override any profile setting on individual GameObjects - Apply-to-children — tag a root object and propagate settings to all child renderers
- Bulk operations window (
Tools > DevCrow > Mesh Optimizer) - Scene audit: uncovered renderers, project settings validation, Read/Write mesh memory audit
- Preview changes before applying
- Full undo support for all operations (except import settings, which are destructive)
- Demo scene builder (
Tools > DevCrow > Create Demo Scene)
Quick Start:
- Create a profile:
Assets > Create > DevCrow > Mesh Optimization Profile - Add
Mesh Optimization Tagcomponent to a GameObject - Assign the profile, optionally enable per-object overrides
- Click Apply Profile or use
Tools > DevCrow > Mesh Optimizerfor bulk operations
Assets/Tools/
MeshOptimizer/
Runtime/ # Profile + Tag (editor-only via #if UNITY_EDITOR)
Editor/ # Inspectors, window, applier, auditor
Documentation/ # UserGuide.md, AgentGuide.md, Lessons.md
DemoScene/ # Generated test scene + sample profiles
Each tool lives in its own folder with its own Assembly Definition for clean dependency isolation.
MIT