CSAF catalogue · Unity editor tools

Assembly Warden

A Unity editor tool from Core Systems Asset Factory. Made with Unity. Paid.

Assembly Warden is a Unity editor tool for Unity, paid.

Its title or description names Unity 6.

Hand-maintained reference lists are always wrong in one of two directions. Too many references, and every refactor drags dead weight. Too few, and you meet CS0246 at the worst time. Assembly Warden reads the answer instead of guessing: the compiler's own emitted AssemblyRef tables, mapped back onto your.asmdef files.

It acts - and proves the action safe Adds every reference your code genuinely uses but never declared. Deletes references nothing uses - then recompiles to verify, and rolls back byte-identically if anything breaks. The backup survives the domain reload. Surgical writes: only the references array changes. Key order, indentation, tabs, CRLF endings, versionDefines and defineConstraints all survive.

It knows what it must NOT decide Two real mechanisms make a needed reference look unused: const inlining (the literal is baked in, no AssemblyRef emitted, but deleting the reference breaks the build) and conditional compilation (a reference used only inside an inactive #if emits nothing here - deleting it breaks your other build target).

A second, independent source-text channel catches both and marks them Uncertain - kept, with the reasoning shown.

Tagged Automation, csharp, editor, gamedev, pipeline, plugin, programming, tool, Unity and utility.

AI disclosure, as the store page states it: AI Assisted, Code, Graphics

Paid · Get it on itch.io. Files, screenshots and the full description are on the store page.

Need something we do not make yet? Post it on the Request Desk. A request is a lead, not a promise.